Raspbian Package Auto-Building

Build log for octave (3.8.2-3) on armhf

octave3.8.2-3armhf → 2014-10-21 12:43:25

sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on testwandboard

╔══════════════════════════════════════════════════════════════════════════════╗
║ octave 3.8.2-3 (armhf)                                     21 Oct 2014 08:02 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: octave
Version: 3.8.2-3
Source Version: 3.8.2-3
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/octave-_0fujM/octave-3.8.2' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/octave-_0fujM' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-16e18717-6cfe-4d79-8b9e-7e6848f2bcb3' 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 [7664 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8845 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 16.5 MB in 32s (508 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.9 MB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-3 (dsc) [2952 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-3 (tar) [17.8 MB]
Get:3 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-3 (diff) [58.9 kB]
Fetched 17.9 MB in 7s (2277 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-fGRfDu/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 34 not upgraded.
Need to get 0 B/814 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 ... 11905 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: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), 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: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), 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-jpMz4m/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 cpp-4.9 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
  g++-4.9 gawk gcc-4.9 gcc-4.9-base gettext gettext-base gfortran gfortran-4.9
  ghostscript gnuplot-data gnuplot-nox gnuplot-tex gperf groff-base gsfonts
  hdf5-helpers imagemagick-common intltool-debian java-common javahelper less
  libamd2.3.1 libarchive-zip-perl libarpack2 libarpack2-dev libasan1
  libasound2 libasound2-data libasprintf0c2 libasyncns0 libatk-wrapper-java
  libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data libatomic1 libaudio2
  libavahi-client3 libavahi-common-data libavahi-common3 libblas-common
  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-exynos1 libdrm-freedreno1
  libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm2 libedit2 libexif-dev
  libexif12 libexpat1 libexpat1-dev libffi6 libfftw3-bin libfftw3-dev
  libfftw3-double3 libfftw3-single3 libfl-dev 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 libgcc-4.9-dev libgcc1 libgcrypt11 libgcrypt20 libgd3
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran-4.9-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-deb0-28 libgnutls26 libgomp1 libgpg-error0
  libgraphicsmagick++1-dev libgraphicsmagick++3 libgraphicsmagick1-dev
  libgraphicsmagick3 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
  libgtk2.0-0 libgtk2.0-common libharfbuzz-icu0 libharfbuzz0b libhdf5-8
  libhdf5-cpp-8 libhdf5-dev libhogweed2 libice-dev libice6 libicu52 libidn11
  libijs-0.35 libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0
  libjbig2dec0 libjpeg-dev libjpeg62 libjpeg62-turbo libjpeg62-turbo-dev
  libjpeg8 libjs-jquery libjson-c2 libk5crypto3 libkeyutils1 libklu1.2.1
  libkpathsea6 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblcms2-2
  liblcms2-dev libldap-2.4-2 libldl2.1.0 liblqr-1-0 libltdl-dev libltdl7
  liblua5.1-0 liblzma-dev libmagic1 libmagick++-6.q16-5 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libmng1 libmpdec2 libncurses5-dev libnettle4 libnspr4
  libnss3 libogg0 libopenjpeg5 libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre3 libpcre3-dev libpcrecpp0
  libpcsclite1 libpipeline1 libpixman-1-0 libplot2c2 libpng12-dev libpoppler46
  libpotrace0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev libpulse0
  libpython3-stdlib libpython3.4-minimal libpython3.4-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 librtmp1 libsasl2-2 libsasl2-modules-db
  libsigsegv2 libsm-dev libsm6 libsndfile1 libspqr1.3.1 libsqlite3-0 libssh2-1
  libssl1.0.0 libstdc++-4.9-dev libstdc++6 libsuitesparse-dev libsynctex1
  libsystemd-id128-0 libsystemd-journal0 libtasn1-6 libtext-unidecode-perl
  libthai-data libthai0 libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libtool
  libtool-bin libubsan0 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-dri3-0 libxcb-dri3-dev libxcb-glx0
  libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0
  libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0
  libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-xfixes0
  libxcb-xfixes0-dev 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 libxshmfence-dev libxshmfence1
  libxt6 libxtst6 libxxf86vm-dev libxxf86vm1 libzzip-0-13 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.4 python3.4-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:
  autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois
  vacation gcc-4.9-locales 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 gcc-4.9-doc libstdc++6-4.9-dbg gawk-doc
  libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg
  liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libquadmath-dbg
  gettext-doc gfortran-doc gfortran-4.9-doc libgfortran3-dbg ghostscript-x
  gnuplot-doc cvs tofrodos libasound2-plugins alsa-utils nas cups-common
  libcurl4-doc libcurl3-dbg libgnutls28-dev libidn11-dev libkrb5-dev
  libldap2-dev librtmp-dev libssh2-1-dev libfftw3-doc fltk1.3-doc
  libcairo2-dev libpng-dev libxinerama-dev rng-tools libgd-tools libiodbc2-dev
  libmysqlclient-dev libgmp10-doc libmpfr-dev gnutls-bin graphicsmagick
  graphicsmagick-dbg krb5-doc krb5-user librsvg2-common gvfs libhdf5-doc
  libice-doc libintl-xs-perl libjasper-runtime liblcms2-utils libtool-doc
  liblzma-doc libmagickcore-6.q16-2-extra ncurses-doc 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 readline-doc libsm-doc libstdc++-4.9-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
  fonts-indic libmail-box-perl poppler-utils fonts-arphic-ukai
  fonts-arphic-uming fonts-nanum python3-doc python3-tk python3-venv
  python3.4-venv python3.4-doc binfmt-support texinfo-doc-nonfree perl-tk
  xpdf-reader pdf-viewer gv postscript-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 bzip2-doc fluid libgl1-mesa-dri
  libglib2.0-data xdg-user-dirs 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 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 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.9 ghostscript gnuplot-data
  gnuplot-nox gnuplot-tex gperf groff-base gsfonts hdf5-helpers
  imagemagick-common intltool-debian java-common javahelper 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-common 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-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libedit2 libexif-dev libexif12 libexpat1
  libexpat1-dev libffi6 libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libfl-dev 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 libgcrypt20 libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgfortran-4.9-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-deb0-28 libgnutls26 libgpg-error0
  libgraphicsmagick++1-dev libgraphicsmagick++3 libgraphicsmagick1-dev
  libgraphicsmagick3 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
  libgtk2.0-0 libgtk2.0-common libharfbuzz-icu0 libharfbuzz0b libhdf5-8
  libhdf5-cpp-8 libhdf5-dev libhogweed2 libice-dev libice6 libicu52 libidn11
  libijs-0.35 libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0
  libjbig2dec0 libjpeg-dev libjpeg62 libjpeg62-turbo libjpeg62-turbo-dev
  libjpeg8 libjs-jquery libjson-c2 libk5crypto3 libkeyutils1 libklu1.2.1
  libkpathsea6 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblcms2-2
  liblcms2-dev libldap-2.4-2 libldl2.1.0 liblqr-1-0 libltdl-dev libltdl7
  liblua5.1-0 liblzma-dev libmagic1 libmagick++-6.q16-5 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libmng1 libmpdec2 libncurses5-dev libnettle4 libnspr4
  libnss3 libogg0 libopenjpeg5 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-dev libpoppler46
  libpotrace0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev libpulse0
  libpython3-stdlib libpython3.4-minimal libpython3.4-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 librtmp1 libsasl2-2 libsasl2-modules-db
  libsigsegv2 libsm-dev libsm6 libsndfile1 libspqr1.3.1 libsqlite3-0 libssh2-1
  libssl1.0.0 libsuitesparse-dev libsynctex1 libsystemd-id128-0
  libsystemd-journal0 libtasn1-6 libtext-unidecode-perl libthai-data libthai0
  libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libtool libtool-bin
  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-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
  libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev 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 libxshmfence-dev libxshmfence1 libxt6 libxtst6
  libxxf86vm-dev libxxf86vm1 libzzip-0-13 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.4 python3.4-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:
  cpp-4.9 g++-4.9 gcc-4.9 gcc-4.9-base libasan1 libatomic1 libdrm2
  libgcc-4.9-dev libgcc1 libgomp1 libpcre3 libstdc++-4.9-dev libstdc++6
  libubsan0 tzdata
15 upgraded, 393 newly installed, 0 to remove and 19 not upgraded.
Need to get 233 MB/233 MB of archives.
After this operation, 607 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libpcre3 armhf 1:8.35-3.1 [299 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main libgomp1 armhf 4.9.1-16 [34.7 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main gcc-4.9-base armhf 4.9.1-16 [158 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main libstdc++6 armhf 4.9.1-16 [234 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main libasan1 armhf 4.9.1-16 [165 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main libubsan0 armhf 4.9.1-16 [68.3 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main libatomic1 armhf 4.9.1-16 [6798 B]
Get:8 http://172.17.0.1/private/ jessie-staging/main libgcc-4.9-dev armhf 4.9.1-16 [351 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main cpp-4.9 armhf 4.9.1-16 [4262 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main gcc-4.9 armhf 4.9.1-16 [4432 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main g++-4.9 armhf 4.9.1-16 [11.8 MB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libstdc++-4.9-dev armhf 4.9.1-16 [1123 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main libgcc1 armhf 1:4.9.1-16 [39.4 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.3.1-1 [21.8 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main libssl1.0.0 armhf 1.0.1i-2 [830 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-8 [1045 kB]
Get:17 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.7.0.2-1 [971 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.19.2-3 [30.7 kB]
Get:20 http://172.17.0.1/private/ jessie-staging/main libbsd0 armhf 0.7.0-2 [63.7 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libedit2 armhf 3.1-20140620-2 [68.3 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libgpg-error0 armhf 1.16-2 [76.3 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libgcrypt11 armhf 1.5.4-3 [235 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libgcrypt20 armhf 1.6.2-3 [328 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libnettle4 armhf 2.7.1-3 [176 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main libhogweed2 armhf 2.7.1-3 [116 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.1-2 [18.1 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main libp11-kit0 armhf 0.20.7-1 [66.7 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main libtasn1-6 armhf 4.2-2 [43.0 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main libgnutls-deb0-28 armhf 3.3.8-2 [615 kB]
Get:31 http://172.17.0.1/private/ jessie-staging/main libgnutls26 armhf 2.12.23-17 [490 kB]
Get:32 http://172.17.0.1/private/ jessie-staging/main libkeyutils1 armhf 1.5.9-5 [10.9 kB]
Get:33 http://172.17.0.1/private/ jessie-staging/main libkrb5support0 armhf 1.12.1+dfsg-10 [53.6 kB]
Get:34 http://172.17.0.1/private/ jessie-staging/main libk5crypto3 armhf 1.12.1+dfsg-10 [106 kB]
Get:35 http://172.17.0.1/private/ jessie-staging/main libkrb5-3 armhf 1.12.1+dfsg-10 [246 kB]
Get:36 http://172.17.0.1/private/ jessie-staging/main libgssapi-krb5-2 armhf 1.12.1+dfsg-10 [123 kB]
Get:37 http://172.17.0.1/private/ jessie-staging/main libidn11 armhf 1.29-1 [132 kB]
Get:38 http://172.17.0.1/private/ jessie-staging/main libsasl2-modules-db armhf 2.1.26.dfsg1-11 [65.0 kB]
Get:39 http://172.17.0.1/private/ jessie-staging/main libsasl2-2 armhf 2.1.26.dfsg1-11 [96.0 kB]
Get:40 http://172.17.0.1/private/ jessie-staging/main libldap-2.4-2 armhf 2.4.39-1+rpi1+b1 [185 kB]
Get:41 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.19-2 [232 kB]
Get:42 http://172.17.0.1/private/ jessie-staging/main libsqlite3-0 armhf 3.8.6-1 [363 kB]
Get:43 http://172.17.0.1/private/ jessie-staging/main libwrap0 armhf 7.6.q-25 [55.5 kB]
Get:44 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-4 [698 kB]
Get:45 http://172.17.0.1/private/ jessie-staging/main libsigsegv2 armhf 2.10-4 [28.2 kB]
Get:46 http://172.17.0.1/private/ jessie-staging/main m4 armhf 1.4.17-4 [238 kB]
Get:47 http://172.17.0.1/private/ jessie-staging/main libfl-dev armhf 2.5.39-8 [74.9 kB]
Get:48 http://172.17.0.1/private/ jessie-staging/main flex armhf 2.5.39-8 [407 kB]
Get:49 http://172.17.0.1/private/ jessie-staging/main gawk armhf 1:4.1.1+dfsg-1 [480 kB]
Get:50 http://172.17.0.1/private/ jessie-staging/main imagemagick-common all 8:6.8.9.6-4 [146 kB]
Get:51 http://172.17.0.1/private/ jessie-staging/main libamd2.3.1 armhf 1:4.2.1-3 [22.6 kB]
Get:52 http://172.17.0.1/private/ jessie-staging/main libasound2-data all 1.0.28-1 [64.8 kB]
Get:53 http://172.17.0.1/private/ jessie-staging/main libasound2 armhf 1.0.28-1 [316 kB]
Get:54 http://172.17.0.1/private/ jessie-staging/main libasyncns0 armhf 0.8-5 [11.4 kB]
Get:55 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.42.0-2 [2333 kB]
Get:56 http://172.17.0.1/private/ jessie-staging/main libatk1.0-data all 2.14.0-1 [181 kB]
Get:57 http://172.17.0.1/private/ jessie-staging/main libatk1.0-0 armhf 2.14.0-1 [84.2 kB]
Get:58 http://172.17.0.1/private/ jessie-staging/main libexpat1 armhf 2.1.0-6 [60.2 kB]
Get:59 http://172.17.0.1/private/ jessie-staging/main libfreetype6 armhf 2.5.2-2 [403 kB]
Get:60 http://172.17.0.1/private/ jessie-staging/main ucf all 3.0030 [69.7 kB]
Get:61 http://172.17.0.1/private/ jessie-staging/main fonts-dejavu-core all 2.34-1 [1047 kB]
Get:62 http://172.17.0.1/private/ jessie-staging/main fontconfig-config all 2.11.0-6.1 [275 kB]
Get:63 http://172.17.0.1/private/ jessie-staging/main libfontconfig1 armhf 2.11.0-6.1 [310 kB]
Get:64 http://172.17.0.1/private/ jessie-staging/main libpixman-1-0 armhf 0.32.6-3 [422 kB]
Get:65 http://172.17.0.1/private/ jessie-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:66 http://172.17.0.1/private/ jessie-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:67 http://172.17.0.1/private/ jessie-staging/main libxcb1 armhf 1.10-3 [38.1 kB]
Get:68 http://172.17.0.1/private/ jessie-staging/main libx11-data all 2:1.6.2-3 [126 kB]
Get:69 http://172.17.0.1/private/ jessie-staging/main libx11-6 armhf 2:1.6.2-3 [656 kB]
Get:70 http://172.17.0.1/private/ jessie-staging/main libxcb-render0 armhf 1.10-3 [16.0 kB]
Get:71 http://172.17.0.1/private/ jessie-staging/main libxcb-shm0 armhf 1.10-3 [11.0 kB]
Get:72 http://172.17.0.1/private/ jessie-staging/main libxext6 armhf 2:1.3.3-1 [48.1 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-5 [873 kB]
Get:75 http://172.17.0.1/private/ jessie-staging/main libjpeg62-turbo armhf 1:1.3.1-8 [96.3 kB]
Get:76 http://172.17.0.1/private/ jessie-staging/main libjpeg62 armhf 1:1.3.1-8 [16.1 kB]
Get:77 http://172.17.0.1/private/ jessie-staging/main libjasper1 armhf 1.900.1-debian1-2.1 [109 kB]
Get:78 http://172.17.0.1/private/ jessie-staging/main libjbig0 armhf 2.1-3 [27.3 kB]
Get:79 http://172.17.0.1/private/ jessie-staging/main libjpeg8 armhf 8d1-2 [108 kB]
Get:80 http://172.17.0.1/private/ jessie-staging/main libtiff5 armhf 4.0.3-10 [191 kB]
Get:81 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-common all 2.31.1-2 [293 kB]
Get:82 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-0 armhf 2.31.1-2 [145 kB]
Get:83 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-common all 2.24.25-1 [3106 kB]
Get:84 http://172.17.0.1/private/ jessie-staging/main libavahi-common-data armhf 0.6.31-4 [98.4 kB]
Get:85 http://172.17.0.1/private/ jessie-staging/main libavahi-common3 armhf 0.6.31-4 [48.2 kB]
Get:86 http://172.17.0.1/private/ jessie-staging/main libavahi-client3 armhf 0.6.31-4 [49.8 kB]
Get:87 http://172.17.0.1/private/ jessie-staging/main libcups2 armhf 1.7.5-4 [252 kB]
Get:88 http://172.17.0.1/private/ jessie-staging/main fontconfig armhf 2.11.0-6.1 [401 kB]
Get:89 http://172.17.0.1/private/ jessie-staging/main libthai-data all 0.1.21-1 [159 kB]
Get:90 http://172.17.0.1/private/ jessie-staging/main libdatrie1 armhf 0.2.8-1 [29.1 kB]
Get:91 http://172.17.0.1/private/ jessie-staging/main libthai0 armhf 0.1.21-1 [43.4 kB]
Get:92 http://172.17.0.1/private/ jessie-staging/main libpango-1.0-0 armhf 1.36.8-2 [274 kB]
Get:93 http://172.17.0.1/private/ jessie-staging/main libgraphite2-3 armhf 1.2.4-3 [48.2 kB]
Get:94 http://172.17.0.1/private/ jessie-staging/main libharfbuzz0b armhf 0.9.35-1 [461 kB]
Get:95 http://172.17.0.1/private/ jessie-staging/main libpangoft2-1.0-0 armhf 1.36.8-2 [207 kB]
Get:96 http://172.17.0.1/private/ jessie-staging/main libpangocairo-1.0-0 armhf 1.36.8-2 [197 kB]
Get:97 http://172.17.0.1/private/ jessie-staging/main libxcomposite1 armhf 1:0.4.4-1 [16.8 kB]
Get:98 http://172.17.0.1/private/ jessie-staging/main libxfixes3 armhf 1:5.0.1-2 [19.6 kB]
Get:99 http://172.17.0.1/private/ jessie-staging/main libxcursor1 armhf 1:1.1.14-1 [34.7 kB]
Get:100 http://172.17.0.1/private/ jessie-staging/main libxdamage1 armhf 1:1.1.4-2 [13.9 kB]
Get:101 http://172.17.0.1/private/ jessie-staging/main libxi6 armhf 2:1.7.4-1 [73.4 kB]
Get:102 http://172.17.0.1/private/ jessie-staging/main libxinerama1 armhf 2:1.1.3-1 [16.9 kB]
Get:103 http://172.17.0.1/private/ jessie-staging/main libxrandr2 armhf 2:1.4.2-1 [31.7 kB]
Get:104 http://172.17.0.1/private/ jessie-staging/main shared-mime-info armhf 1.3-1 [630 kB]
Get:105 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-0 armhf 2.24.24-1 [1965 kB]
Get:106 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java all 0.30.5-1 [30.3 kB]
Get:107 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java-jni armhf 0.30.5-1 [20.6 kB]
Get:108 http://172.17.0.1/private/ jessie-staging/main x11-common all 1:7.7+7 [287 kB]
Get:109 http://172.17.0.1/private/ jessie-staging/main libice6 armhf 2:1.0.9-1 [51.2 kB]
Get:110 http://172.17.0.1/private/ jessie-staging/main libsm6 armhf 2:1.2.2-1 [31.2 kB]
Get:111 http://172.17.0.1/private/ jessie-staging/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:112 http://172.17.0.1/private/ jessie-staging/main libaudio2 armhf 1.9.4-1 [80.3 kB]
Get:113 http://172.17.0.1/private/ jessie-staging/main libbtf1.2.0 armhf 1:4.2.1-3 [12.1 kB]
Get:114 http://172.17.0.1/private/ jessie-staging/main libcamd2.3.1 armhf 1:4.2.1-3 [20.4 kB]
Get:115 http://172.17.0.1/private/ jessie-staging/main libccolamd2.8.0 armhf 1:4.2.1-3 [21.5 kB]
Get:116 http://172.17.0.1/private/ jessie-staging/main libgfortran3 armhf 4.9.1-16 [154 kB]
Get:117 http://172.17.0.1/private/ jessie-staging/main libblas-common armhf 1.2.20110419-9 [8424 B]
Get:118 http://172.17.0.1/private/ jessie-staging/main libblas3 armhf 1.2.20110419-9 [116 kB]
Get:119 http://172.17.0.1/private/ jessie-staging/main libcolamd2.8.0 armhf 1:4.2.1-3 [17.8 kB]
Get:120 http://172.17.0.1/private/ jessie-staging/main liblapack3 armhf 3.5.0-3 [1277 kB]
Get:121 http://172.17.0.1/private/ jessie-staging/main libcholmod2.1.2 armhf 1:4.2.1-3 [364 kB]
Get:122 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:123 http://172.17.0.1/private/ jessie-staging/main libcsparse3.1.2 armhf 1:4.2.1-3 [30.1 kB]
Get:124 http://172.17.0.1/private/ jessie-staging/main libcupsimage2 armhf 1.7.5-4 [114 kB]
Get:125 http://172.17.0.1/private/ jessie-staging/main libcupsfilters1 armhf 1.0.59-1 [97.0 kB]
Get:126 http://172.17.0.1/private/ jessie-staging/main librtmp1 armhf 2.4+20131018.git79459a2-4 [53.1 kB]
Get:127 http://172.17.0.1/private/ jessie-staging/main libssh2-1 armhf 1.4.3-4 [113 kB]
Get:128 http://172.17.0.1/private/ jessie-staging/main libcurl3-gnutls armhf 7.38.0-2 [222 kB]
Get:129 http://172.17.0.1/private/ jessie-staging/main libcxsparse3.1.2 armhf 1:4.2.1-3 [48.8 kB]
Get:130 http://172.17.0.1/private/ jessie-staging/main libdrm2 armhf 2.4.58-2 [27.3 kB]
Get:131 http://172.17.0.1/private/ jessie-staging/main libdrm-exynos1 armhf 2.4.58-2 [15.4 kB]
Get:132 http://172.17.0.1/private/ jessie-staging/main libdrm-freedreno1 armhf 2.4.58-2 [20.3 kB]
Get:133 http://172.17.0.1/private/ jessie-staging/main libdrm-nouveau2 armhf 2.4.58-2 [20.7 kB]
Get:134 http://172.17.0.1/private/ jessie-staging/main libdrm-omap1 armhf 2.4.58-2 [14.0 kB]
Get:135 http://172.17.0.1/private/ jessie-staging/main libdrm-radeon1 armhf 2.4.58-2 [28.0 kB]
Get:136 http://172.17.0.1/private/ jessie-staging/main libexif12 armhf 0.6.21-2 [312 kB]
Get:137 http://172.17.0.1/private/ jessie-staging/main libfftw3-double3 armhf 3.3.4-1+rpi1 [432 kB]
Get:138 http://172.17.0.1/private/ jessie-staging/main libfftw3-single3 armhf 3.3.4-1+rpi1 [401 kB]
Get:139 http://172.17.0.1/private/ jessie-staging/main libogg0 armhf 1.3.2-1 [17.2 kB]
Get:140 http://172.17.0.1/private/ jessie-staging/main libflac8 armhf 1.3.0-2 [95.0 kB]
Get:141 http://172.17.0.1/private/ jessie-staging/main libxft2 armhf 2.3.2-1 [48.3 kB]
Get:142 http://172.17.0.1/private/ jessie-staging/main libfltk1.3 armhf 1.3.2-6 [585 kB]
Get:143 http://172.17.0.1/private/ jessie-staging/main libfltk-cairo1.3 armhf 1.3.2-6 [77.5 kB]
Get:144 http://172.17.0.1/private/ jessie-staging/main libfltk-forms1.3 armhf 1.3.2-6 [83.1 kB]
Get:145 http://172.17.0.1/private/ jessie-staging/main libglapi-mesa armhf 10.2.8-1 [66.1 kB]
Get:146 http://172.17.0.1/private/ jessie-staging/main libx11-xcb1 armhf 2:1.6.2-3 [163 kB]
Get:147 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0 armhf 1.10-3 [12.1 kB]
Get:148 http://172.17.0.1/private/ jessie-staging/main libxcb-dri3-0 armhf 1.10-3 [10.6 kB]
Get:149 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0 armhf 1.10-3 [23.8 kB]
Get:150 http://172.17.0.1/private/ jessie-staging/main libxcb-present0 armhf 1.10-3 [10.8 kB]
Get:151 http://172.17.0.1/private/ jessie-staging/main libxcb-sync1 armhf 1.10-3 [13.2 kB]
Get:152 http://172.17.0.1/private/ jessie-staging/main libxshmfence1 armhf 1.1-2 [6736 B]
Get:153 http://172.17.0.1/private/ jessie-staging/main libxxf86vm1 armhf 1:1.1.3-1 [20.0 kB]
Get:154 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-glx armhf 10.2.8-1 [141 kB]
Get:155 http://172.17.0.1/private/ jessie-staging/main libfltk-gl1.3 armhf 1.3.2-6 [103 kB]
Get:156 http://172.17.0.1/private/ jessie-staging/main libfltk-images1.3 armhf 1.3.2-6 [94.1 kB]
Get:157 http://172.17.0.1/private/ jessie-staging/main libfontenc1 armhf 1:1.1.2-1 [23.9 kB]
Get:158 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa armhf 9.0.0-2 [166 kB]
Get:159 http://172.17.0.1/private/ jessie-staging/main libftgl2 armhf 2.1.3~rc5-4+nmu1 [85.7 kB]
Get:160 http://172.17.0.1/private/ jessie-staging/main libvpx1 armhf 1.3.0-2+rpi1 [363 kB]
Get:161 http://172.17.0.1/private/ jessie-staging/main libxpm4 armhf 1:3.5.11-1 [41.7 kB]
Get:162 http://172.17.0.1/private/ jessie-staging/main libgd3 armhf 2.1.0-4.1 [126 kB]
Get:163 http://172.17.0.1/private/ jessie-staging/main libgif4 armhf 4.1.6-11 [40.4 kB]
Get:164 http://172.17.0.1/private/ jessie-staging/main libltdl7 armhf 2.4.2-1.10 [42.2 kB]
Get:165 http://172.17.0.1/private/ jessie-staging/main libglpk36 armhf 4.55-1 [354 kB]
Get:166 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:6.0.0+dfsg-4+rpi1 [21.1 kB]
Get:167 http://172.17.0.1/private/ jessie-staging/main libicu52 armhf 52.1-6 [6558 kB]
Get:168 http://172.17.0.1/private/ jessie-staging/main libharfbuzz-icu0 armhf 0.9.35-1 [359 kB]
Get:169 http://172.17.0.1/private/ jessie-staging/main libhdf5-8 armhf 1.8.13+docs-14 [977 kB]
Get:170 http://172.17.0.1/private/ jessie-staging/main libijs-0.35 armhf 0.35-10 [18.5 kB]
Get:171 http://172.17.0.1/private/ jessie-staging/main libklu1.2.1 armhf 1:4.2.1-3 [81.5 kB]
Get:172 http://172.17.0.1/private/ jessie-staging/main liblcms2-2 armhf 2.6-3 [113 kB]
Get:173 http://172.17.0.1/private/ jessie-staging/main libldl2.1.0 armhf 1:4.2.1-3 [12.0 kB]
Get:174 http://172.17.0.1/private/ jessie-staging/main liblqr-1-0 armhf 0.4.2-2 [20.9 kB]
Get:175 http://172.17.0.1/private/ jessie-staging/main liblua5.1-0 armhf 5.1.5-7 [81.1 kB]
Get:176 http://172.17.0.1/private/ jessie-staging/main libmagickcore-6.q16-2 armhf 8:6.8.9.6-4 [1495 kB]
Get:177 http://172.17.0.1/private/ jessie-staging/main libmagickwand-6.q16-2 armhf 8:6.8.9.6-4 [376 kB]
Get:178 http://172.17.0.1/private/ jessie-staging/main libmagick++-6.q16-5 armhf 8:6.8.9.6-4 [231 kB]
Get:179 http://172.17.0.1/private/ jessie-staging/main libmng1 armhf 1.0.10+dfsg-3.1 [164 kB]
Get:180 http://172.17.0.1/private/ jessie-staging/main libmpdec2 armhf 2.4.1-1 [65.8 kB]
Get:181 http://172.17.0.1/private/ jessie-staging/main libnspr4 armhf 2:4.10.7-1 [93.6 kB]
Get:182 http://172.17.0.1/private/ jessie-staging/main libnss3 armhf 2:3.17.1-1 [900 kB]
Get:183 http://172.17.0.1/private/ jessie-staging/main libpaper1 armhf 1.1.24+nmu3 [20.7 kB]
Get:184 http://172.17.0.1/private/ jessie-staging/main libpcrecpp0 armhf 1:8.35-3.1 [139 kB]
Get:185 http://172.17.0.1/private/ jessie-staging/main libpcsclite1 armhf 1.8.12-1 [52.9 kB]
Get:186 http://172.17.0.1/private/ jessie-staging/main libopenjpeg5 armhf 1:1.5.2-3 [93.3 kB]
Get:187 http://172.17.0.1/private/ jessie-staging/main libpoppler46 armhf 0.26.5-1 [1092 kB]
Get:188 http://172.17.0.1/private/ jessie-staging/main libxmu6 armhf 2:1.1.2-1 [50.8 kB]
Get:189 http://172.17.0.1/private/ jessie-staging/main libxaw7 armhf 2:1.0.12-2 [159 kB]
Get:190 http://172.17.0.1/private/ jessie-staging/main libplot2c2 armhf 2.6-3 [819 kB]
Get:191 http://172.17.0.1/private/ jessie-staging/main libpstoedit0c2a armhf 3.62-2+b1 [275 kB]
Get:192 http://172.17.0.1/private/ jessie-staging/main libjson-c2 armhf 0.11-4 [22.7 kB]
Get:193 http://172.17.0.1/private/ jessie-staging/main libvorbis0a armhf 1.3.2-1.4 [81.5 kB]
Get:194 http://172.17.0.1/private/ jessie-staging/main libvorbisenc2 armhf 1.3.2-1.4 [73.7 kB]
Get:195 http://172.17.0.1/private/ jessie-staging/main libsndfile1 armhf 1.0.25-9 [209 kB]
Get:196 http://172.17.0.1/private/ jessie-staging/main libsystemd-id128-0 armhf 215-5 [28.6 kB]
Get:197 http://172.17.0.1/private/ jessie-staging/main libsystemd-journal0 armhf 215-5 [66.8 kB]
Get:198 http://172.17.0.1/private/ jessie-staging/main libxtst6 armhf 2:1.2.2-1 [26.8 kB]
Get:199 http://172.17.0.1/private/ jessie-staging/main libpulse0 armhf 5.0-6+b1 [219 kB]
Get:200 http://172.17.0.1/private/ jessie-staging/main libpython3.4-minimal armhf 3.4.2-1 [483 kB]
Get:201 http://172.17.0.1/private/ jessie-staging/main mime-support all 3.57 [35.8 kB]
Get:202 http://172.17.0.1/private/ jessie-staging/main libpython3.4-stdlib armhf 3.4.2-1 [2011 kB]
Get:203 http://172.17.0.1/private/ jessie-staging/main libqhull6 armhf 2012.1-5 [165 kB]
Get:204 http://172.17.0.1/private/ jessie-staging/main libqrupdate1 armhf 1.1.2-1 [28.8 kB]
Get:205 http://172.17.0.1/private/ jessie-staging/main qtcore4-l10n all 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [655 kB]
Get:206 http://172.17.0.1/private/ jessie-staging/main libqtcore4 armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [1372 kB]
Get:207 http://172.17.0.1/private/ jessie-staging/main libqt4-xml armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [120 kB]
Get:208 http://172.17.0.1/private/ jessie-staging/main libqtdbus4 armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [187 kB]
Get:209 http://172.17.0.1/private/ jessie-staging/main libqt4-network armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [495 kB]
Get:210 http://172.17.0.1/private/ jessie-staging/main libqt4-script armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [673 kB]
Get:211 http://172.17.0.1/private/ jessie-staging/main libqt4-sql armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [122 kB]
Get:212 http://172.17.0.1/private/ jessie-staging/main libqt4-xmlpatterns armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [876 kB]
Get:213 http://172.17.0.1/private/ jessie-staging/main libqtgui4 armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [3482 kB]
Get:214 http://172.17.0.1/private/ jessie-staging/main libqt4-declarative armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [909 kB]
Get:215 http://172.17.0.1/private/ jessie-staging/main libqt4-designer armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [3386 kB]
Get:216 http://172.17.0.1/private/ jessie-staging/main libqt4-help armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [214 kB]
Get:217 http://172.17.0.1/private/ jessie-staging/main libqt4-qt3support armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [918 kB]
Get:218 http://172.17.0.1/private/ jessie-staging/main libqt4-scripttools armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [221 kB]
Get:219 http://172.17.0.1/private/ jessie-staging/main libqt4-svg armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [150 kB]
Get:220 http://172.17.0.1/private/ jessie-staging/main libqt4-test armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [91.0 kB]
Get:221 http://172.17.0.1/private/ jessie-staging/main libspqr1.3.1 armhf 1:4.2.1-3 [73.6 kB]
Get:222 http://172.17.0.1/private/ jessie-staging/main libtiffxx5 armhf 4.0.3-10 [74.1 kB]
Get:223 http://172.17.0.1/private/ jessie-staging/main libumfpack5.6.2 armhf 1:4.2.1-3 [314 kB]
Get:224 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:225 http://172.17.0.1/private/ jessie-staging/main libwmf0.2-7 armhf 0.2.8.4-10.3 [172 kB]
Get:226 http://172.17.0.1/private/ jessie-staging/main libxcb-randr0 armhf 1.10-3 [18.7 kB]
Get:227 http://172.17.0.1/private/ jessie-staging/main libxcb-shape0 armhf 1.10-3 [11.0 kB]
Get:228 http://172.17.0.1/private/ jessie-staging/main libxcb-xfixes0 armhf 1.10-3 [13.8 kB]
Get:229 http://172.17.0.1/private/ jessie-staging/main libxfont1 armhf 1:1.4.99.901-1 [115 kB]
Get:230 http://172.17.0.1/private/ jessie-staging/main libxkbfile1 armhf 1:1.0.8-1 [74.9 kB]
Get:231 http://172.17.0.1/private/ jessie-staging/main libxmuu1 armhf 2:1.1.2-1 [22.8 kB]
Get:232 http://172.17.0.1/private/ jessie-staging/main libzzip-0-13 armhf 0.13.62-3 [51.3 kB]
Get:233 http://172.17.0.1/private/ jessie-staging/main openssl armhf 1.0.1i-2 [660 kB]
Get:234 http://172.17.0.1/private/ jessie-staging/main ca-certificates all 20140927 [199 kB]
Get:235 http://172.17.0.1/private/ jessie-staging/main java-common all 0.52 [136 kB]
Get:236 http://172.17.0.1/private/ jessie-staging/main default-jre-headless armhf 2:1.7-52 [9114 B]
Get:237 http://172.17.0.1/private/ jessie-staging/main ca-certificates-java all 20140324 [13.7 kB]
Get:238 http://172.17.0.1/private/ jessie-staging/main tzdata all 2014h-2 [191 kB]
Get:239 http://172.17.0.1/private/ jessie-staging/main tzdata-java all 2014h-2 [81.7 kB]
Get:240 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre-headless armhf 7u65-2.5.1-4+rpi1 [37.5 MB]
Get:241 http://172.17.0.1/private/ jessie-staging/main poppler-data all 0.4.7-1 [1491 kB]
Get:242 http://172.17.0.1/private/ jessie-staging/main python3.4-minimal armhf 3.4.2-1 [1355 kB]
Get:243 http://172.17.0.1/private/ jessie-staging/main less armhf 458-3 [118 kB]
Get:244 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.19-2 [57.8 kB]
Get:245 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.19.2-3 [116 kB]
Get:246 http://172.17.0.1/private/ jessie-staging/main autoconf all 2.69-8 [340 kB]
Get:247 http://172.17.0.1/private/ jessie-staging/main autotools-dev all 20140911.1 [70.5 kB]
Get:248 http://172.17.0.1/private/ jessie-staging/main automake all 1:1.14.1-3 [725 kB]
Get:249 http://172.17.0.1/private/ jessie-staging/main autopoint all 0.19.2-3 [408 kB]
Get:250 http://172.17.0.1/private/ jessie-staging/main dctrl-tools armhf 2.23 [159 kB]
Get:251 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.19.2-3 [1164 kB]
Get:252 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:253 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu3 [220 kB]
Get:254 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20141003 [811 kB]
Get:255 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre armhf 7u65-2.5.1-4+rpi1 [159 kB]
Get:256 http://172.17.0.1/private/ jessie-staging/main default-jre armhf 2:1.7-52 [966 B]
Get:257 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jdk armhf 7u65-2.5.1-4+rpi1 [13.7 MB]
Get:258 http://172.17.0.1/private/ jessie-staging/main default-jdk armhf 2:1.7-52 [966 B]
Get:259 http://172.17.0.1/private/ jessie-staging/main desktop-file-utils armhf 0.22-1 [73.0 kB]
Get:260 http://172.17.0.1/private/ jessie-staging/main python3.4 armhf 3.4.2-1 [204 kB]
Get:261 http://172.17.0.1/private/ jessie-staging/main python3-minimal armhf 3.4.2-1 [34.5 kB]
Get:262 http://172.17.0.1/private/ jessie-staging/main libpython3-stdlib armhf 3.4.2-1 [18.0 kB]
Get:263 http://172.17.0.1/private/ jessie-staging/main dh-python all 1.20140511-1 [52.8 kB]
Get:264 http://172.17.0.1/private/ jessie-staging/main python3 armhf 3.4.2-1 [21.1 kB]
Get:265 http://172.17.0.1/private/ jessie-staging/main devscripts armhf 2.14.10 [898 kB]
Get:266 http://172.17.0.1/private/ jessie-staging/main libtool-bin armhf 2.4.2-1.10 [81.7 kB]
Get:267 http://172.17.0.1/private/ jessie-staging/main libtool all 2.4.2-1.10 [190 kB]
Get:268 http://172.17.0.1/private/ jessie-staging/main dh-autoreconf all 10 [15.2 kB]
Get:269 http://172.17.0.1/private/ jessie-staging/main libjbig2dec0 armhf 0.11+20120125-1 [46.4 kB]
Get:270 http://172.17.0.1/private/ jessie-staging/main libgs9-common all 9.06~dfsg-1 [1978 kB]
Get:271 http://172.17.0.1/private/ jessie-staging/main libgs9 armhf 9.06~dfsg-1 [1565 kB]
Get:272 http://172.17.0.1/private/ jessie-staging/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3364 kB]
Get:273 http://172.17.0.1/private/ jessie-staging/main ghostscript armhf 9.06~dfsg-1 [83.0 kB]
Get:274 http://172.17.0.1/private/ jessie-staging/main epstool armhf 3.08+repack-4 [95.6 kB]
Get:275 http://172.17.0.1/private/ jessie-staging/main libgfortran-4.9-dev armhf 4.9.1-16 [178 kB]
Get:276 http://172.17.0.1/private/ jessie-staging/main gfortran-4.9 armhf 4.9.1-16 [4518 kB]
Get:277 http://172.17.0.1/private/ jessie-staging/main gfortran armhf 4:4.9.1-1 [1288 B]
Get:278 http://172.17.0.1/private/ jessie-staging/main aglfn all 1.7-3 [29.2 kB]
Get:279 http://172.17.0.1/private/ jessie-staging/main gnuplot-tex all 4.6.6-1 [103 kB]
Get:280 http://172.17.0.1/private/ jessie-staging/main gnuplot-data all 4.6.6-1 [149 kB]
Get:281 http://172.17.0.1/private/ jessie-staging/main gnuplot-nox armhf 4.6.6-1 [780 kB]
Get:282 http://172.17.0.1/private/ jessie-staging/main gperf armhf 3.0.4-1 [148 kB]
Get:283 http://172.17.0.1/private/ jessie-staging/main hdf5-helpers armhf 1.8.13+docs-14 [36.5 kB]
Get:284 http://172.17.0.1/private/ jessie-staging/main libarchive-zip-perl all 1.38-1 [96.4 kB]
Get:285 http://172.17.0.1/private/ jessie-staging/main javahelper all 0.47 [84.1 kB]
Get:286 http://172.17.0.1/private/ jessie-staging/main libarpack2 armhf 3.1.5-3 [83.2 kB]
Get:287 http://172.17.0.1/private/ jessie-staging/main libblas-dev armhf 1.2.20110419-9 [114 kB]
Get:288 http://172.17.0.1/private/ jessie-staging/main libbz2-dev armhf 1.0.6-7 [27.5 kB]
Get:289 http://172.17.0.1/private/ jessie-staging/main libcurl4-gnutls-dev armhf 7.38.0-2 [284 kB]
Get:290 http://172.17.0.1/private/ jessie-staging/main libdrm-dev armhf 2.4.58-2 [136 kB]
Get:291 http://172.17.0.1/private/ jessie-staging/main libjs-jquery all 1.7.2+dfsg-3.2 [97.5 kB]
Get:292 http://172.17.0.1/private/ jessie-staging/main libexif-dev armhf 0.6.21-2 [330 kB]
Get:293 http://172.17.0.1/private/ jessie-staging/main libexpat1-dev armhf 2.1.0-6 [117 kB]
Get:294 http://172.17.0.1/private/ jessie-staging/main libfftw3-bin armhf 3.3.4-1+rpi1 [41.5 kB]
Get:295 http://172.17.0.1/private/ jessie-staging/main libfftw3-dev armhf 3.3.4-1+rpi1 [819 kB]
Get:296 http://172.17.0.1/private/ jessie-staging/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:297 http://172.17.0.1/private/ jessie-staging/main x11proto-core-dev all 7.0.26-1 [729 kB]
Get:298 http://172.17.0.1/private/ jessie-staging/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:299 http://172.17.0.1/private/ jessie-staging/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:300 http://172.17.0.1/private/ jessie-staging/main x11proto-input-dev all 2.3.1-1 [157 kB]
Get:301 http://172.17.0.1/private/ jessie-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:302 http://172.17.0.1/private/ jessie-staging/main xtrans-dev all 1.3.4-1 [99.3 kB]
Get:303 http://172.17.0.1/private/ jessie-staging/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:304 http://172.17.0.1/private/ jessie-staging/main libxcb1-dev armhf 1.10-3 [78.1 kB]
Get:305 http://172.17.0.1/private/ jessie-staging/main libx11-dev armhf 2:1.6.2-3 [726 kB]
Get:306 http://172.17.0.1/private/ jessie-staging/main libfltk1.3-dev armhf 1.3.2-6 [857 kB]
Get:307 http://172.17.0.1/private/ jessie-staging/main zlib1g-dev armhf 1:1.2.8.dfsg-1+rpi1 [192 kB]
Get:308 http://172.17.0.1/private/ jessie-staging/main libpng12-dev armhf 1.2.50-2 [236 kB]
Get:309 http://172.17.0.1/private/ jessie-staging/main libfreetype6-dev armhf 2.5.2-2 [578 kB]
Get:310 http://172.17.0.1/private/ jessie-staging/main pkg-config armhf 0.28-1 [55.1 kB]
Get:311 http://172.17.0.1/private/ jessie-staging/main libfontconfig1-dev armhf 2.11.0-6.1 [873 kB]
Get:312 http://172.17.0.1/private/ jessie-staging/main mesa-common-dev armhf 10.2.8-1 [302 kB]
Get:313 http://172.17.0.1/private/ jessie-staging/main libx11-xcb-dev armhf 2:1.6.2-3 [165 kB]
Get:314 http://172.17.0.1/private/ jessie-staging/main libxcb-dri3-dev armhf 1.10-3 [11.4 kB]
Get:315 http://172.17.0.1/private/ jessie-staging/main libxcb-render0-dev armhf 1.10-3 [21.7 kB]
Get:316 http://172.17.0.1/private/ jessie-staging/main libxcb-randr0-dev armhf 1.10-3 [25.6 kB]
Get:317 http://172.17.0.1/private/ jessie-staging/main libxcb-shape0-dev armhf 1.10-3 [12.6 kB]
Get:318 http://172.17.0.1/private/ jessie-staging/main libxcb-xfixes0-dev armhf 1.10-3 [17.1 kB]
Get:319 http://172.17.0.1/private/ jessie-staging/main libxcb-sync-dev armhf 1.10-3 [15.8 kB]
Get:320 http://172.17.0.1/private/ jessie-staging/main libxcb-present-dev armhf 1.10-3 [12.4 kB]
Get:321 http://172.17.0.1/private/ jessie-staging/main libxshmfence-dev armhf 1.1-2 [6172 B]
Get:322 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0-dev armhf 1.10-3 [14.3 kB]
Get:323 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0-dev armhf 1.10-3 [35.2 kB]
Get:324 http://172.17.0.1/private/ jessie-staging/main x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:325 http://172.17.0.1/private/ jessie-staging/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:326 http://172.17.0.1/private/ jessie-staging/main libxfixes-dev armhf 1:5.0.1-2 [21.5 kB]
Get:327 http://172.17.0.1/private/ jessie-staging/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:328 http://172.17.0.1/private/ jessie-staging/main libxdamage-dev armhf 1:1.1.4-2 [13.7 kB]
Get:329 http://172.17.0.1/private/ jessie-staging/main libxext-dev armhf 2:1.3.3-1 [102 kB]
Get:330 http://172.17.0.1/private/ jessie-staging/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:331 http://172.17.0.1/private/ jessie-staging/main libxxf86vm-dev armhf 1:1.1.3-1 [25.5 kB]
Get:332 http://172.17.0.1/private/ jessie-staging/main x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:333 http://172.17.0.1/private/ jessie-staging/main x11proto-gl-dev all 1.4.17-1 [28.0 kB]
Get:334 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-dev armhf 10.2.8-1 [37.5 kB]
Get:335 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa-dev armhf 9.0.0-2 [238 kB]
Get:336 http://172.17.0.1/private/ jessie-staging/main libftgl-dev armhf 2.1.3~rc5-4+nmu1 [817 kB]
Get:337 http://172.17.0.1/private/ jessie-staging/main libgl2ps0 armhf 1.3.8-1 [36.8 kB]
Get:338 http://172.17.0.1/private/ jessie-staging/main libgl2ps-dev armhf 1.3.8-1 [5406 B]
Get:339 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:6.0.0+dfsg-4+rpi1 [553 kB]
Get:340 http://172.17.0.1/private/ jessie-staging/main liblapack-dev armhf 3.5.0-3 [1325 kB]
Get:341 http://172.17.0.1/private/ jessie-staging/main libsuitesparse-dev armhf 1:4.2.1-3 [1259 kB]
Get:342 http://172.17.0.1/private/ jessie-staging/main libglpk-dev armhf 4.55-1 [386 kB]
Get:343 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick3 armhf 1.3.20-2 [959 kB]
Get:344 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++3 armhf 1.3.20-2 [98.7 kB]
Get:345 http://172.17.0.1/private/ jessie-staging/main libjpeg62-turbo-dev armhf 1:1.3.1-8 [400 kB]
Get:346 http://172.17.0.1/private/ jessie-staging/main libjpeg-dev all 1:1.3.1-8 [48.6 kB]
Get:347 http://172.17.0.1/private/ jessie-staging/main libjasper-dev armhf 1.900.1-debian1-2.1 [500 kB]
Get:348 http://172.17.0.1/private/ jessie-staging/main liblcms2-dev armhf 2.6-3 [4662 kB]
Get:349 http://172.17.0.1/private/ jessie-staging/main libwmf-dev armhf 0.2.8.4-10.3 [208 kB]
Get:350 http://172.17.0.1/private/ jessie-staging/main libice-dev armhf 2:1.0.9-1 [58.1 kB]
Get:351 http://172.17.0.1/private/ jessie-staging/main libsm-dev armhf 2:1.2.2-1 [33.5 kB]
Get:352 http://172.17.0.1/private/ jessie-staging/main libxml2-dev armhf 2.9.1+dfsg1-4 [607 kB]
Get:353 http://172.17.0.1/private/ jessie-staging/main libjbig-dev armhf 2.1-3 [31.3 kB]
Get:354 http://172.17.0.1/private/ jessie-staging/main liblzma-dev armhf 5.1.1alpha+20120614-2 [272 kB]
Get:355 http://172.17.0.1/private/ jessie-staging/main libtiff5-dev armhf 4.0.3-10 [314 kB]
Get:356 http://172.17.0.1/private/ jessie-staging/main libltdl-dev armhf 2.4.2-1.10 [155 kB]
Get:357 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick1-dev armhf 1.3.20-2 [1117 kB]
Get:358 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++1-dev armhf 1.3.20-2 [280 kB]
Get:359 http://172.17.0.1/private/ jessie-staging/main libhdf5-cpp-8 armhf 1.8.13+docs-14 [108 kB]
Get:360 http://172.17.0.1/private/ jessie-staging/main libhdf5-dev armhf 1.8.13+docs-14 [4982 kB]
Get:361 http://172.17.0.1/private/ jessie-staging/main libintl-perl all 1.23-1 [1209 kB]
Get:362 http://172.17.0.1/private/ jessie-staging/main libkpathsea6 armhf 2014.20140926.35254-2 [144 kB]
Get:363 http://172.17.0.1/private/ jessie-staging/main libtinfo-dev armhf 5.9+20140913-1 [65.4 kB]
Get:364 http://172.17.0.1/private/ jessie-staging/main libncurses5-dev armhf 5.9+20140913-1 [154 kB]
Get:365 http://172.17.0.1/private/ jessie-staging/main libpaper-utils armhf 1.1.24+nmu3 [17.0 kB]
Get:366 http://172.17.0.1/private/ jessie-staging/main libpcre3-dev armhf 1:8.35-3.1 [411 kB]
Get:367 http://172.17.0.1/private/ jessie-staging/main libpotrace0 armhf 1.11-2 [22.6 kB]
Get:368 http://172.17.0.1/private/ jessie-staging/main libptexenc1 armhf 2014.20140926.35254-2 [51.8 kB]
Get:369 http://172.17.0.1/private/ jessie-staging/main libqhull-dev armhf 2012.1-5 [236 kB]
Get:370 http://172.17.0.1/private/ jessie-staging/main libqrupdate-dev armhf 1.1.2-1 [34.9 kB]
Get:371 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-l10n all 2.8.4+dfsg-1 [50.8 kB]
Get:372 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-11 armhf 2.8.4+dfsg-1 [581 kB]
Get:373 http://172.17.0.1/private/ jessie-staging/main qtchooser armhf 47-gd2b7997-2 [19.4 kB]
Get:374 http://172.17.0.1/private/ jessie-staging/main qdbus armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [65.0 kB]
Get:375 http://172.17.0.1/private/ jessie-staging/main libqt4-dbus armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [45.5 kB]
Get:376 http://172.17.0.1/private/ jessie-staging/main libqt4-dev-bin armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [1428 kB]
Get:377 http://172.17.0.1/private/ jessie-staging/main qt4-linguist-tools armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [742 kB]
Get:378 http://172.17.0.1/private/ jessie-staging/main qt4-qmake armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [1079 kB]
Get:379 http://172.17.0.1/private/ jessie-staging/main libqt4-dev armhf 4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 [882 kB]
Get:380 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-dev all 2.8.4+dfsg-1 [70.9 kB]
Get:381 http://172.17.0.1/private/ jessie-staging/main libreadline6-dev armhf 6.3-8 [105 kB]
Get:382 http://172.17.0.1/private/ jessie-staging/main libreadline-dev armhf 6.3-8 [994 B]
Get:383 http://172.17.0.1/private/ jessie-staging/main libsynctex1 armhf 2014.20140926.35254-2 [54.1 kB]
Get:384 http://172.17.0.1/private/ jessie-staging/main libtext-unidecode-perl all 1.22-1 [102 kB]
Get:385 http://172.17.0.1/private/ jessie-staging/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB]
Get:386 http://172.17.0.1/private/ jessie-staging/main libxrender-dev armhf 1:0.9.8-1 [38.8 kB]
Get:387 http://172.17.0.1/private/ jessie-staging/main libxft-dev armhf 2.3.2-1 [59.1 kB]
Get:388 http://172.17.0.1/private/ jessie-staging/main libxml-namespacesupport-perl all 1.11-1 [14.8 kB]
Get:389 http://172.17.0.1/private/ jessie-staging/main libxml-sax-base-perl all 1.07-1 [23.1 kB]
Get:390 http://172.17.0.1/private/ jessie-staging/main libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:391 http://172.17.0.1/private/ jessie-staging/main libxml-libxml-perl armhf 2.0116+dfsg-1+b2 [340 kB]
Get:392 http://172.17.0.1/private/ jessie-staging/main pstoedit armhf 3.62-2+b1 [113 kB]
Get:393 http://172.17.0.1/private/ jessie-staging/main tex-common all 5.02 [625 kB]
Get:394 http://172.17.0.1/private/ jessie-staging/main texinfo armhf 5.2.0.dfsg.1-4 [955 kB]
Get:395 http://172.17.0.1/private/ jessie-staging/main texlive-binaries armhf 2014.20140926.35254-2 [5324 kB]
Get:396 http://172.17.0.1/private/ jessie-staging/main xdg-utils all 1.1.0~rc1+git20111210-7.1 [64.6 kB]
Get:397 http://172.17.0.1/private/ jessie-staging/main texlive-base all 2014.20140927-1 [17.7 MB]
Get:398 http://172.17.0.1/private/ jessie-staging/main texlive-generic-recommended all 2014.20140927-1 [2143 kB]
Get:399 http://172.17.0.1/private/ jessie-staging/main texlive-latex-base all 2014.20140927-1 [858 kB]
Get:400 http://172.17.0.1/private/ jessie-staging/main transfig armhf 1:3.2.5.e-4 [603 kB]
Get:401 http://172.17.0.1/private/ jessie-staging/main x11-xkb-utils armhf 7.7+1 [138 kB]
Get:402 http://172.17.0.1/private/ jessie-staging/main xauth armhf 1:1.0.9-1 [35.6 kB]
Get:403 http://172.17.0.1/private/ jessie-staging/main xkb-data all 2.12-1 [597 kB]
Get:404 http://172.17.0.1/private/ jessie-staging/main xserver-common all 2:1.16.1-1 [1744 kB]
Get:405 http://172.17.0.1/private/ jessie-staging/main xvfb armhf 2:1.16.1-1 [2328 kB]
Get:406 http://172.17.0.1/private/ jessie-staging/main dh-exec armhf 0.13 [22.1 kB]
Get:407 http://172.17.0.1/private/ jessie-staging/main libarpack2-dev armhf 3.1.5-3 [94.9 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 233 MB in 2min 18s (1684 kB/s)
(Reading database ... 11905 files and directories currently installed.)
Preparing to unpack .../libpcre3_1%3a8.35-3.1_armhf.deb ...
Unpacking libpcre3:armhf (1:8.35-3.1) over (1:8.35-3) ...
Setting up libpcre3:armhf (1:8.35-3.1) ...
Processing triggers for libc-bin (2.19-11) ...
(Reading database ... 11905 files and directories currently installed.)
Preparing to unpack .../libgomp1_4.9.1-16_armhf.deb ...
Unpacking libgomp1:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../gcc-4.9-base_4.9.1-16_armhf.deb ...
Unpacking gcc-4.9-base:armhf (4.9.1-16) over (4.9.1-15) ...
Setting up gcc-4.9-base:armhf (4.9.1-16) ...
(Reading database ... 11905 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.9.1-16_armhf.deb ...
Unpacking libstdc++6:armhf (4.9.1-16) over (4.9.1-15) ...
Setting up libstdc++6:armhf (4.9.1-16) ...
Processing triggers for libc-bin (2.19-11) ...
(Reading database ... 11905 files and directories currently installed.)
Preparing to unpack .../libasan1_4.9.1-16_armhf.deb ...
Unpacking libasan1:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../libubsan0_4.9.1-16_armhf.deb ...
Unpacking libubsan0:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../libatomic1_4.9.1-16_armhf.deb ...
Unpacking libatomic1:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../libgcc-4.9-dev_4.9.1-16_armhf.deb ...
Unpacking libgcc-4.9-dev:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../cpp-4.9_4.9.1-16_armhf.deb ...
Unpacking cpp-4.9 (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../gcc-4.9_4.9.1-16_armhf.deb ...
Unpacking gcc-4.9 (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../g++-4.9_4.9.1-16_armhf.deb ...
Unpacking g++-4.9 (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../libstdc++-4.9-dev_4.9.1-16_armhf.deb ...
Unpacking libstdc++-4.9-dev:armhf (4.9.1-16) over (4.9.1-15) ...
Preparing to unpack .../libgcc1_1%3a4.9.1-16_armhf.deb ...
Unpacking libgcc1:armhf (1:4.9.1-16) over (1:4.9.1-15) ...
Setting up libgcc1:armhf (1:4.9.1-16) ...
Processing triggers for libc-bin (2.19-11) ...
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 11905 files and directories currently installed.)
Preparing to unpack .../libpipeline1_1.3.1-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.3.1-1) ...
Selecting previously unselected package libssl1.0.0:armhf.
Preparing to unpack .../libssl1.0.0_1.0.1i-2_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1i-2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.2-8_armhf.deb ...
Unpacking groff-base (1.22.2-8) ...
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.7.0.2-1_armhf.deb ...
Unpacking man-db (2.7.0.2-1) ...
Selecting previously unselected package libasprintf0c2:armhf.
Preparing to unpack .../libasprintf0c2_0.19.2-3_armhf.deb ...
Unpacking libasprintf0c2:armhf (0.19.2-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../libbsd0_0.7.0-2_armhf.deb ...
Unpacking libbsd0:armhf (0.7.0-2) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../libedit2_3.1-20140620-2_armhf.deb ...
Unpacking libedit2:armhf (3.1-20140620-2) ...
Selecting previously unselected package libgpg-error0:armhf.
Preparing to unpack .../libgpg-error0_1.16-2_armhf.deb ...
Unpacking libgpg-error0:armhf (1.16-2) ...
Selecting previously unselected package libgcrypt11:armhf.
Preparing to unpack .../libgcrypt11_1.5.4-3_armhf.deb ...
Unpacking libgcrypt11:armhf (1.5.4-3) ...
Selecting previously unselected package libgcrypt20:armhf.
Preparing to unpack .../libgcrypt20_1.6.2-3_armhf.deb ...
Unpacking libgcrypt20:armhf (1.6.2-3) ...
Selecting previously unselected package libnettle4:armhf.
Preparing to unpack .../libnettle4_2.7.1-3_armhf.deb ...
Unpacking libnettle4:armhf (2.7.1-3) ...
Selecting previously unselected package libhogweed2:armhf.
Preparing to unpack .../libhogweed2_2.7.1-3_armhf.deb ...
Unpacking libhogweed2:armhf (2.7.1-3) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.1-2_armhf.deb ...
Unpacking libffi6:armhf (3.1-2) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.20.7-1_armhf.deb ...
Unpacking libp11-kit0:armhf (0.20.7-1) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.2-2_armhf.deb ...
Unpacking libtasn1-6:armhf (4.2-2) ...
Selecting previously unselected package libgnutls-deb0-28:armhf.
Preparing to unpack .../libgnutls-deb0-28_3.3.8-2_armhf.deb ...
Unpacking libgnutls-deb0-28:armhf (3.3.8-2) ...
Selecting previously unselected package libgnutls26:armhf.
Preparing to unpack .../libgnutls26_2.12.23-17_armhf.deb ...
Unpacking libgnutls26:armhf (2.12.23-17) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-5_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-5) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-10_armhf.deb ...
Unpacking libkrb5support0:armhf (1.12.1+dfsg-10) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-10_armhf.deb ...
Unpacking libk5crypto3:armhf (1.12.1+dfsg-10) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-10_armhf.deb ...
Unpacking libkrb5-3:armhf (1.12.1+dfsg-10) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-10_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.12.1+dfsg-10) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../libidn11_1.29-1_armhf.deb ...
Unpacking libidn11:armhf (1.29-1) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-11_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-11) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-11_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-11) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.39-1+rpi1+b1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.39-1+rpi1+b1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.19-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.19-2) ...
Selecting previously unselected package libsqlite3-0:armhf.
Preparing to unpack .../libsqlite3-0_3.8.6-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.8.6-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-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package libfl-dev:armhf.
Preparing to unpack .../libfl-dev_2.5.39-8_armhf.deb ...
Unpacking libfl-dev:armhf (2.5.39-8) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.5.39-8_armhf.deb ...
Unpacking flex (2.5.39-8) ...
Setting up libsigsegv2:armhf (2.10-4) ...
Processing triggers for libc-bin (2.19-11) ...
Selecting previously unselected package gawk.
(Reading database ... 12931 files and directories currently installed.)
Preparing to unpack .../gawk_1%3a4.1.1+dfsg-1_armhf.deb ...
Unpacking gawk (1:4.1.1+dfsg-1) ...
Selecting previously unselected package imagemagick-common.
Preparing to unpack .../imagemagick-common_8%3a6.8.9.6-4_all.deb ...
Unpacking imagemagick-common (8:6.8.9.6-4) ...
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.28-1_all.deb ...
Unpacking libasound2-data (1.0.28-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../libasound2_1.0.28-1_armhf.deb ...
Unpacking libasound2:armhf (1.0.28-1) ...
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.42.0-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.42.0-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../libatk1.0-data_2.14.0-1_all.deb ...
Unpacking libatk1.0-data (2.14.0-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../libatk1.0-0_2.14.0-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.14.0-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-6_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-6) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.5.2-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.5.2-2) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
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-6.1_all.deb ...
Unpacking fontconfig-config (2.11.0-6.1) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../libfontconfig1_2.11.0-6.1_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-6.1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../libpixman-1-0_0.32.6-3_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.32.6-3) ...
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-3_armhf.deb ...
Unpacking libxcb1:armhf (1.10-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-3_all.deb ...
Unpacking libx11-data (2:1.6.2-3) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../libxcb-render0_1.10-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../libxcb-shm0_1.10-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.10-3) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1) ...
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-5_armhf.deb ...
Unpacking libcairo2:armhf (1.12.16-5) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../libjpeg62-turbo_1%3a1.3.1-8_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.3.1-8) ...
Selecting previously unselected package libjpeg62:armhf.
Preparing to unpack .../libjpeg62_1%3a1.3.1-8_armhf.deb ...
Unpacking libjpeg62:armhf (1:1.3.1-8) ...
Selecting previously unselected package libjasper1:armhf.
Preparing to unpack .../libjasper1_1.900.1-debian1-2.1_armhf.deb ...
Unpacking libjasper1:armhf (1.900.1-debian1-2.1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.1-3_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3) ...
Selecting previously unselected package libjpeg8:armhf.
Preparing to unpack .../libjpeg8_8d1-2_armhf.deb ...
Unpacking libjpeg8:armhf (8d1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.3-10_armhf.deb ...
Unpacking libtiff5:armhf (4.0.3-10) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../libgdk-pixbuf2.0-common_2.31.1-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.31.1-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.31.1-2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.31.1-2) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../libgtk2.0-common_2.24.25-1_all.deb ...
Unpacking libgtk2.0-common (2.24.25-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.5-4_armhf.deb ...
Unpacking libcups2:armhf (1.7.5-4) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.0-6.1_armhf.deb ...
Unpacking fontconfig (2.11.0-6.1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.21-1_all.deb ...
Unpacking libthai-data (0.1.21-1) ...
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.21-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.21-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../libpango-1.0-0_1.36.8-2_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.36.8-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../libgraphite2-3_1.2.4-3_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.2.4-3) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../libharfbuzz0b_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (0.9.35-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../libpangoft2-1.0-0_1.36.8-2_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.36.8-2) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../libpangocairo-1.0-0_1.36.8-2_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.36.8-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 libxfixes3:armhf.
Preparing to unpack .../libxfixes3_1%3a5.0.1-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.1-2) ...
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 libxdamage1:armhf.
Preparing to unpack .../libxdamage1_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.4-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.4-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.3-1_armhf.deb ...
Unpacking shared-mime-info (1.3-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../libgtk2.0-0_2.24.24-1_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.24-1) ...
Selecting previously unselected package libatk-wrapper-java.
Preparing to unpack .../libatk-wrapper-java_0.30.5-1_all.deb ...
Unpacking libatk-wrapper-java (0.30.5-1) ...
Selecting previously unselected package libatk-wrapper-java-jni:armhf.
Preparing to unpack .../libatk-wrapper-java-jni_0.30.5-1_armhf.deb ...
Unpacking libatk-wrapper-java-jni:armhf (0.30.5-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7_all.deb ...
Unpacking x11-common (1:7.7+7) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.9-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1) ...
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.9.1-16_armhf.deb ...
Unpacking libgfortran3:armhf (4.9.1-16) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../libblas-common_1.2.20110419-9_armhf.deb ...
Unpacking libblas-common (1.2.20110419-9) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_1.2.20110419-9_armhf.deb ...
Unpacking libblas3 (1.2.20110419-9) ...
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-3_armhf.deb ...
Unpacking liblapack3 (3.5.0-3) ...
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-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
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.5-4_armhf.deb ...
Unpacking libcupsimage2:armhf (1.7.5-4) ...
Selecting previously unselected package libcupsfilters1:armhf.
Preparing to unpack .../libcupsfilters1_1.0.59-1_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.59-1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../librtmp1_2.4+20131018.git79459a2-4_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20131018.git79459a2-4) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../libssh2-1_1.4.3-4_armhf.deb ...
Unpacking libssh2-1:armhf (1.4.3-4) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../libcurl3-gnutls_7.38.0-2_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.38.0-2) ...
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) ...
Preparing to unpack .../libdrm2_2.4.58-2_armhf.deb ...
Unpacking libdrm2:armhf (2.4.58-2) over (2.4.56-1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../libdrm-exynos1_2.4.58-2_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../libdrm-freedreno1_2.4.58-2_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../libdrm-nouveau2_2.4.58-2_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../libdrm-omap1_2.4.58-2_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.58-2) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../libdrm-radeon1_2.4.58-2_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.58-2) ...
Selecting previously unselected package libexif12:armhf.
Preparing to unpack .../libexif12_0.6.21-2_armhf.deb ...
Unpacking libexif12:armhf (0.6.21-2) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../libfftw3-double3_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.4-1+rpi1) ...
Selecting previously unselected package libfftw3-single3:armhf.
Preparing to unpack .../libfftw3-single3_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-single3:armhf (3.3.4-1+rpi1) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../libogg0_1.3.2-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-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 libxft2:armhf.
Preparing to unpack .../libxft2_2.3.2-1_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-1) ...
Selecting previously unselected package libfltk1.3:armhf.
Preparing to unpack .../libfltk1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-cairo1.3:armhf.
Preparing to unpack .../libfltk-cairo1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-cairo1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-forms1.3:armhf.
Preparing to unpack .../libfltk-forms1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-forms1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../libglapi-mesa_10.2.8-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (10.2.8-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../libxcb-dri2-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../libxcb-dri3-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../libxcb-glx0_1.10-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../libxcb-present0_1.10-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../libxcb-sync1_1.10-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.10-3) ...
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 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_10.2.8-1_armhf.deb ...
Unpacking libgl1-mesa-glx:armhf (10.2.8-1) ...
Selecting previously unselected package libfltk-gl1.3:armhf.
Preparing to unpack .../libfltk-gl1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-gl1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-images1.3:armhf.
Preparing to unpack .../libfltk-images1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-images1.3:armhf (1.3.2-6) ...
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 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.11-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.11-1) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../libgd3_2.1.0-4.1_armhf.deb ...
Unpacking libgd3:armhf (2.1.0-4.1) ...
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 libltdl7:armhf.
Preparing to unpack .../libltdl7_2.4.2-1.10_armhf.deb ...
Unpacking libltdl7:armhf (2.4.2-1.10) ...
Selecting previously unselected package libglpk36:armhf.
Preparing to unpack .../libglpk36_4.55-1_armhf.deb ...
Unpacking libglpk36:armhf (4.55-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package libicu52:armhf.
Preparing to unpack .../libicu52_52.1-6_armhf.deb ...
Unpacking libicu52:armhf (52.1-6) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../libharfbuzz-icu0_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (0.9.35-1) ...
Selecting previously unselected package libhdf5-8:armhf.
Preparing to unpack .../libhdf5-8_1.8.13+docs-14_armhf.deb ...
Unpacking libhdf5-8:armhf (1.8.13+docs-14) ...
Selecting previously unselected package libijs-0.35:armhf.
Preparing to unpack .../libijs-0.35_0.35-10_armhf.deb ...
Unpacking libijs-0.35:armhf (0.35-10) ...
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 liblcms2-2:armhf.
Preparing to unpack .../liblcms2-2_2.6-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.6-3) ...
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.2-2_armhf.deb ...
Unpacking liblqr-1-0:armhf (0.4.2-2) ...
Selecting previously unselected package liblua5.1-0:armhf.
Preparing to unpack .../liblua5.1-0_5.1.5-7_armhf.deb ...
Unpacking liblua5.1-0:armhf (5.1.5-7) ...
Selecting previously unselected package libmagickcore-6.q16-2:armhf.
Preparing to unpack .../libmagickcore-6.q16-2_8%3a6.8.9.6-4_armhf.deb ...
Unpacking libmagickcore-6.q16-2:armhf (8:6.8.9.6-4) ...
Selecting previously unselected package libmagickwand-6.q16-2:armhf.
Preparing to unpack .../libmagickwand-6.q16-2_8%3a6.8.9.6-4_armhf.deb ...
Unpacking libmagickwand-6.q16-2:armhf (8:6.8.9.6-4) ...
Selecting previously unselected package libmagick++-6.q16-5:armhf.
Preparing to unpack .../libmagick++-6.q16-5_8%3a6.8.9.6-4_armhf.deb ...
Unpacking libmagick++-6.q16-5:armhf (8:6.8.9.6-4) ...
Selecting previously unselected package libmng1:armhf.
Preparing to unpack .../libmng1_1.0.10+dfsg-3.1_armhf.deb ...
Unpacking libmng1:armhf (1.0.10+dfsg-3.1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.1-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.1-1) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../libnspr4_2%3a4.10.7-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.10.7-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../libnss3_2%3a3.17.1-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.17.1-1) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../libpaper1_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper1:armhf (1.1.24+nmu3) ...
Selecting previously unselected package libpcrecpp0:armhf.
Preparing to unpack .../libpcrecpp0_1%3a8.35-3.1_armhf.deb ...
Unpacking libpcrecpp0:armhf (1:8.35-3.1) ...
Selecting previously unselected package libpcsclite1:armhf.
Preparing to unpack .../libpcsclite1_1.8.12-1_armhf.deb ...
Unpacking libpcsclite1:armhf (1.8.12-1) ...
Selecting previously unselected package libopenjpeg5:armhf.
Preparing to unpack .../libopenjpeg5_1%3a1.5.2-3_armhf.deb ...
Unpacking libopenjpeg5:armhf (1:1.5.2-3) ...
Selecting previously unselected package libpoppler46:armhf.
Preparing to unpack .../libpoppler46_0.26.5-1_armhf.deb ...
Unpacking libpoppler46:armhf (0.26.5-1) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.12-2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.12-2) ...
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-2+b1_armhf.deb ...
Unpacking libpstoedit0c2a (3.62-2+b1) ...
Selecting previously unselected package libjson-c2:armhf.
Preparing to unpack .../libjson-c2_0.11-4_armhf.deb ...
Unpacking libjson-c2:armhf (0.11-4) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../libvorbis0a_1.3.2-1.4_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.2-1.4) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../libvorbisenc2_1.3.2-1.4_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.2-1.4) ...
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 libsystemd-id128-0:armhf.
Preparing to unpack .../libsystemd-id128-0_215-5_armhf.deb ...
Unpacking libsystemd-id128-0:armhf (215-5) ...
Selecting previously unselected package libsystemd-journal0:armhf.
Preparing to unpack .../libsystemd-journal0_215-5_armhf.deb ...
Unpacking libsystemd-journal0:armhf (215-5) ...
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_5.0-6+b1_armhf.deb ...
Unpacking libpulse0:armhf (5.0-6+b1) ...
Selecting previously unselected package libpython3.4-minimal:armhf.
Preparing to unpack .../libpython3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-minimal:armhf (3.4.2-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.57_all.deb ...
Unpacking mime-support (3.57) ...
Selecting previously unselected package libpython3.4-stdlib:armhf.
Preparing to unpack .../libpython3.4-stdlib_3.4.2-1_armhf.deb ...
Unpacking libpython3.4-stdlib:armhf (3.4.2-1) ...
Selecting previously unselected package libqhull6:armhf.
Preparing to unpack .../libqhull6_2012.1-5_armhf.deb ...
Unpacking libqhull6:armhf (2012.1-5) ...
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.6+git64-g5dc8b2b+dfsg-2+rpi1_all.deb ...
Unpacking qtcore4-l10n (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqtcore4:armhf.
Preparing to unpack .../libqtcore4_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtcore4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-xml:armhf.
Preparing to unpack .../libqt4-xml_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-xml:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqtdbus4:armhf.
Preparing to unpack .../libqtdbus4_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtdbus4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-network:armhf.
Preparing to unpack .../libqt4-network_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-network:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-script:armhf.
Preparing to unpack .../libqt4-script_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-script:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-sql:armhf.
Preparing to unpack .../libqt4-sql_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-sql:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-xmlpatterns:armhf.
Preparing to unpack .../libqt4-xmlpatterns_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-xmlpatterns:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqtgui4:armhf.
Preparing to unpack .../libqtgui4_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqtgui4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-declarative:armhf.
Preparing to unpack .../libqt4-declarative_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-declarative:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-designer:armhf.
Preparing to unpack .../libqt4-designer_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-designer:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-help:armhf.
Preparing to unpack .../libqt4-help_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-help:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-qt3support:armhf.
Preparing to unpack .../libqt4-qt3support_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-qt3support:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-scripttools:armhf.
Preparing to unpack .../libqt4-scripttools_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-scripttools:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-svg:armhf.
Preparing to unpack .../libqt4-svg_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-svg:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-test:armhf.
Preparing to unpack .../libqt4-test_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-test:armhf (4:4.8.6+git64-g5dc8b2b+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-10_armhf.deb ...
Unpacking libtiffxx5:armhf (4.0.3-10) ...
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.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
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 libxcb-randr0:armhf.
Preparing to unpack .../libxcb-randr0_1.10-3_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../libxcb-shape0_1.10-3_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../libxcb-xfixes0_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.10-3) ...
Selecting previously unselected package libxfont1:armhf.
Preparing to unpack .../libxfont1_1%3a1.4.99.901-1_armhf.deb ...
Unpacking libxfont1:armhf (1:1.4.99.901-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.2-1_armhf.deb ...
Unpacking libxmuu1:armhf (2:1.1.2-1) ...
Selecting previously unselected package libzzip-0-13:armhf.
Preparing to unpack .../libzzip-0-13_0.13.62-3_armhf.deb ...
Unpacking libzzip-0-13:armhf (0.13.62-3) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1i-2_armhf.deb ...
Unpacking openssl (1.0.1i-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20140927_all.deb ...
Unpacking ca-certificates (20140927) ...
Selecting previously unselected package java-common.
Preparing to unpack .../java-common_0.52_all.deb ...
Unpacking java-common (0.52) ...
Selecting previously unselected package default-jre-headless.
Preparing to unpack .../default-jre-headless_2%3a1.7-52_armhf.deb ...
Unpacking default-jre-headless (2:1.7-52) ...
Selecting previously unselected package ca-certificates-java.
Preparing to unpack .../ca-certificates-java_20140324_all.deb ...
Unpacking ca-certificates-java (20140324) ...
Preparing to unpack .../tzdata_2014h-2_all.deb ...
Unpacking tzdata (2014h-2) over (2014g-1) ...
Setting up tzdata (2014h-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Tue Oct 21 08:15:06 UTC 2014.
Universal Time is now:  Tue Oct 21 08:15:06 UTC 2014.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Selecting previously unselected package tzdata-java.
(Reading database ... 17140 files and directories currently installed.)
Preparing to unpack .../tzdata-java_2014h-2_all.deb ...
Unpacking tzdata-java (2014h-2) ...
Selecting previously unselected package openjdk-7-jre-headless:armhf.
Preparing to unpack .../openjdk-7-jre-headless_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jre-headless:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.7-1_all.deb ...
Unpacking poppler-data (0.4.7-1) ...
Selecting previously unselected package python3.4-minimal.
Preparing to unpack .../python3.4-minimal_3.4.2-1_armhf.deb ...
Unpacking python3.4-minimal (3.4.2-1) ...
Selecting previously unselected package less.
Preparing to unpack .../archives/less_458-3_armhf.deb ...
Unpacking less (458-3) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.19-2_armhf.deb ...
Unpacking file (1:5.19-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.2-3_armhf.deb ...
Unpacking gettext-base (0.19.2-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-8_all.deb ...
Unpacking autoconf (2.69-8) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20140911.1_all.deb ...
Unpacking autotools-dev (20140911.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.19.2-3_all.deb ...
Unpacking autopoint (0.19.2-3) ...
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.19.2-3_armhf.deb ...
Unpacking gettext (0.19.2-3) ...
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+nmu3_all.deb ...
Unpacking po-debconf (1.0.16+nmu3) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20141003_all.deb ...
Unpacking debhelper (9.20141003) ...
Selecting previously unselected package openjdk-7-jre:armhf.
Preparing to unpack .../openjdk-7-jre_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jre:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package default-jre.
Preparing to unpack .../default-jre_2%3a1.7-52_armhf.deb ...
Unpacking default-jre (2:1.7-52) ...
Selecting previously unselected package openjdk-7-jdk:armhf.
Preparing to unpack .../openjdk-7-jdk_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jdk:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package default-jdk.
Preparing to unpack .../default-jdk_2%3a1.7-52_armhf.deb ...
Unpacking default-jdk (2:1.7-52) ...
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.4.
Preparing to unpack .../python3.4_3.4.2-1_armhf.deb ...
Unpacking python3.4 (3.4.2-1) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.4.2-1_armhf.deb ...
Unpacking python3-minimal (3.4.2-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.4.2-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.4.2-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20140511-1_all.deb ...
Unpacking dh-python (1.20140511-1) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.4.2-1_armhf.deb ...
Unpacking python3 (3.4.2-1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../devscripts_2.14.10_armhf.deb ...
Unpacking devscripts (2.14.10) ...
Selecting previously unselected package libtool-bin.
Preparing to unpack .../libtool-bin_2.4.2-1.10_armhf.deb ...
Unpacking libtool-bin (2.4.2-1.10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.10_all.deb ...
Unpacking libtool (2.4.2-1.10) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_10_all.deb ...
Unpacking dh-autoreconf (10) ...
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.06~dfsg-1_all.deb ...
Unpacking libgs9-common (9.06~dfsg-1) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.06~dfsg-1_armhf.deb ...
Unpacking libgs9 (9.06~dfsg-1) ...
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.06~dfsg-1_armhf.deb ...
Unpacking ghostscript (9.06~dfsg-1) ...
Selecting previously unselected package epstool.
Preparing to unpack .../epstool_3.08+repack-4_armhf.deb ...
Unpacking epstool (3.08+repack-4) ...
Selecting previously unselected package libgfortran-4.9-dev:armhf.
Preparing to unpack .../libgfortran-4.9-dev_4.9.1-16_armhf.deb ...
Unpacking libgfortran-4.9-dev:armhf (4.9.1-16) ...
Selecting previously unselected package gfortran-4.9.
Preparing to unpack .../gfortran-4.9_4.9.1-16_armhf.deb ...
Unpacking gfortran-4.9 (4.9.1-16) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a4.9.1-1_armhf.deb ...
Unpacking gfortran (4:4.9.1-1) ...
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-tex.
Preparing to unpack .../gnuplot-tex_4.6.6-1_all.deb ...
Unpacking gnuplot-tex (4.6.6-1) ...
Selecting previously unselected package gnuplot-data.
Preparing to unpack .../gnuplot-data_4.6.6-1_all.deb ...
Unpacking gnuplot-data (4.6.6-1) ...
Selecting previously unselected package gnuplot-nox.
Preparing to unpack .../gnuplot-nox_4.6.6-1_armhf.deb ...
Unpacking gnuplot-nox (4.6.6-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.13+docs-14_armhf.deb ...
Unpacking hdf5-helpers (1.8.13+docs-14) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.38-1_all.deb ...
Unpacking libarchive-zip-perl (1.38-1) ...
Selecting previously unselected package javahelper.
Preparing to unpack .../javahelper_0.47_all.deb ...
Unpacking javahelper (0.47) ...
Selecting previously unselected package libarpack2.
Preparing to unpack .../libarpack2_3.1.5-3_armhf.deb ...
Unpacking libarpack2 (3.1.5-3) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_1.2.20110419-9_armhf.deb ...
Unpacking libblas-dev (1.2.20110419-9) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../libbz2-dev_1.0.6-7_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-7) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../libcurl4-gnutls-dev_7.38.0-2_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.38.0-2) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../libdrm-dev_2.4.58-2_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.58-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.7.2+dfsg-3.2_all.deb ...
Unpacking libjs-jquery (1.7.2+dfsg-3.2) ...
Selecting previously unselected package libexif-dev.
Preparing to unpack .../libexif-dev_0.6.21-2_armhf.deb ...
Unpacking libexif-dev (0.6.21-2) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.1.0-6_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.1.0-6) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../libfftw3-bin_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-bin (3.3.4-1+rpi1) ...
Selecting previously unselected package libfftw3-dev:armhf.
Preparing to unpack .../libfftw3-dev_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-dev:armhf (3.3.4-1+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.26-1_all.deb ...
Unpacking x11proto-core-dev (7.0.26-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-1_all.deb ...
Unpacking x11proto-input-dev (2.3.1-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.4-1_all.deb ...
Unpacking xtrans-dev (1.3.4-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-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.10-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../libx11-dev_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.2-3) ...
Selecting previously unselected package libfltk1.3-dev.
Preparing to unpack .../libfltk1.3-dev_1.3.2-6_armhf.deb ...
Unpacking libfltk1.3-dev (1.3.2-6) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1+rpi1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-1+rpi1) ...
Selecting previously unselected package libpng12-dev:armhf.
Preparing to unpack .../libpng12-dev_1.2.50-2_armhf.deb ...
Unpacking libpng12-dev:armhf (1.2.50-2) ...
Selecting previously unselected package libfreetype6-dev.
Preparing to unpack .../libfreetype6-dev_2.5.2-2_armhf.deb ...
Unpacking libfreetype6-dev (2.5.2-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.28-1_armhf.deb ...
Unpacking pkg-config (0.28-1) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../libfontconfig1-dev_2.11.0-6.1_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.11.0-6.1) ...
Selecting previously unselected package mesa-common-dev.
Preparing to unpack .../mesa-common-dev_10.2.8-1_armhf.deb ...
Unpacking mesa-common-dev (10.2.8-1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../libx11-xcb-dev_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../libxcb-dri3-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../libxcb-render0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../libxcb-randr0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../libxcb-shape0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../libxcb-xfixes0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../libxcb-sync-dev_1.10-3_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../libxcb-present-dev_1.10-3_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.10-3) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../libxshmfence-dev_1.1-2_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.1-2) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../libxcb-dri2-0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../libxcb-glx0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.10-3) ...
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:armhf.
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.1-2) ...
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:armhf.
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.4-2) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../libxext-dev_2%3a1.3.3-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-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_10.2.8-1_armhf.deb ...
Unpacking libgl1-mesa-dev (10.2.8-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%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package liblapack-dev.
Preparing to unpack .../liblapack-dev_3.5.0-3_armhf.deb ...
Unpacking liblapack-dev (3.5.0-3) ...
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.55-1_armhf.deb ...
Unpacking libglpk-dev (4.55-1) ...
Selecting previously unselected package libgraphicsmagick3.
Preparing to unpack .../libgraphicsmagick3_1.3.20-2_armhf.deb ...
Unpacking libgraphicsmagick3 (1.3.20-2) ...
Selecting previously unselected package libgraphicsmagick++3.
Preparing to unpack .../libgraphicsmagick++3_1.3.20-2_armhf.deb ...
Unpacking libgraphicsmagick++3 (1.3.20-2) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../libjpeg62-turbo-dev_1%3a1.3.1-8_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:1.3.1-8) ...
Selecting previously unselected package libjpeg-dev.
Preparing to unpack .../libjpeg-dev_1%3a1.3.1-8_all.deb ...
Unpacking libjpeg-dev (1:1.3.1-8) ...
Selecting previously unselected package libjasper-dev.
Preparing to unpack .../libjasper-dev_1.900.1-debian1-2.1_armhf.deb ...
Unpacking libjasper-dev (1.900.1-debian1-2.1) ...
Selecting previously unselected package liblcms2-dev:armhf.
Preparing to unpack .../liblcms2-dev_2.6-3_armhf.deb ...
Unpacking liblcms2-dev:armhf (2.6-3) ...
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.9-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.9-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../libsm-dev_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.2-1) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../libxml2-dev_2.9.1+dfsg1-4_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.1+dfsg1-4) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../libjbig-dev_2.1-3_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-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-10_armhf.deb ...
Unpacking libtiff5-dev:armhf (4.0.3-10) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../libltdl-dev_2.4.2-1.10_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.2-1.10) ...
Selecting previously unselected package libgraphicsmagick1-dev.
Preparing to unpack .../libgraphicsmagick1-dev_1.3.20-2_armhf.deb ...
Unpacking libgraphicsmagick1-dev (1.3.20-2) ...
Selecting previously unselected package libgraphicsmagick++1-dev.
Preparing to unpack .../libgraphicsmagick++1-dev_1.3.20-2_armhf.deb ...
Unpacking libgraphicsmagick++1-dev (1.3.20-2) ...
Selecting previously unselected package libhdf5-cpp-8:armhf.
Preparing to unpack .../libhdf5-cpp-8_1.8.13+docs-14_armhf.deb ...
Unpacking libhdf5-cpp-8:armhf (1.8.13+docs-14) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../libhdf5-dev_1.8.13+docs-14_armhf.deb ...
Unpacking libhdf5-dev (1.8.13+docs-14) ...
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 libkpathsea6.
Preparing to unpack .../libkpathsea6_2014.20140926.35254-2_armhf.deb ...
Unpacking libkpathsea6 (2014.20140926.35254-2) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../libtinfo-dev_5.9+20140913-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (5.9+20140913-1) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../libncurses5-dev_5.9+20140913-1_armhf.deb ...
Unpacking libncurses5-dev:armhf (5.9+20140913-1) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper-utils (1.1.24+nmu3) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../libpcre3-dev_1%3a8.35-3.1_armhf.deb ...
Unpacking libpcre3-dev:armhf (1:8.35-3.1) ...
Selecting previously unselected package libpotrace0.
Preparing to unpack .../libpotrace0_1.11-2_armhf.deb ...
Unpacking libpotrace0 (1.11-2) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2014.20140926.35254-2_armhf.deb ...
Unpacking libptexenc1 (2014.20140926.35254-2) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../libqhull-dev_2012.1-5_armhf.deb ...
Unpacking libqhull-dev:armhf (2012.1-5) ...
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.4+dfsg-1_all.deb ...
Unpacking libqscintilla2-l10n (2.8.4+dfsg-1) ...
Selecting previously unselected package libqscintilla2-11.
Preparing to unpack .../libqscintilla2-11_2.8.4+dfsg-1_armhf.deb ...
Unpacking libqscintilla2-11 (2.8.4+dfsg-1) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../qtchooser_47-gd2b7997-2_armhf.deb ...
Unpacking qtchooser (47-gd2b7997-2) ...
Selecting previously unselected package qdbus.
Preparing to unpack .../qdbus_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking qdbus (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dbus:armhf.
Preparing to unpack .../libqt4-dbus_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dbus:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dev-bin.
Preparing to unpack .../libqt4-dev-bin_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dev-bin (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package qt4-linguist-tools.
Preparing to unpack .../qt4-linguist-tools_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking qt4-linguist-tools (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package qt4-qmake.
Preparing to unpack .../qt4-qmake_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking qt4-qmake (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqt4-dev.
Preparing to unpack .../libqt4-dev_4%3a4.8.6+git64-g5dc8b2b+dfsg-2+rpi1_armhf.deb ...
Unpacking libqt4-dev (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Selecting previously unselected package libqscintilla2-dev.
Preparing to unpack .../libqscintilla2-dev_2.8.4+dfsg-1_all.deb ...
Unpacking libqscintilla2-dev (2.8.4+dfsg-1) ...
Selecting previously unselected package libreadline6-dev:armhf.
Preparing to unpack .../libreadline6-dev_6.3-8_armhf.deb ...
Unpacking libreadline6-dev:armhf (6.3-8) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../libreadline-dev_6.3-8_armhf.deb ...
Unpacking libreadline-dev:armhf (6.3-8) ...
Selecting previously unselected package libsynctex1.
Preparing to unpack .../libsynctex1_2014.20140926.35254-2_armhf.deb ...
Unpacking libsynctex1 (2014.20140926.35254-2) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../libtext-unidecode-perl_1.22-1_all.deb ...
Unpacking libtext-unidecode-perl (1.22-1) ...
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.2-1_armhf.deb ...
Unpacking libxft-dev (2.3.2-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.0116+dfsg-1+b2_armhf.deb ...
Unpacking libxml-libxml-perl (2.0116+dfsg-1+b2) ...
Selecting previously unselected package pstoedit.
Preparing to unpack .../pstoedit_3.62-2+b1_armhf.deb ...
Unpacking pstoedit (3.62-2+b1) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_5.02_all.deb ...
Unpacking tex-common (5.02) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../texinfo_5.2.0.dfsg.1-4_armhf.deb ...
Unpacking texinfo (5.2.0.dfsg.1-4) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2014.20140926.35254-2_armhf.deb ...
Unpacking texlive-binaries (2014.20140926.35254-2) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7.1_all.deb ...
Unpacking xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2014.20140927-1_all.deb ...
Unpacking texlive-base (2014.20140927-1) ...
Selecting previously unselected package texlive-generic-recommended.
Preparing to unpack .../texlive-generic-recommended_2014.20140927-1_all.deb ...
Unpacking texlive-generic-recommended (2014.20140927-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2014.20140927-1_all.deb ...
Unpacking texlive-latex-base (2014.20140927-1) ...
Selecting previously unselected package transfig.
Preparing to unpack .../transfig_1%3a3.2.5.e-4_armhf.deb ...
Unpacking transfig (1:3.2.5.e-4) ...
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.9-1_armhf.deb ...
Unpacking xauth (1:1.0.9-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../xkb-data_2.12-1_all.deb ...
Unpacking xkb-data (2.12-1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../xserver-common_2%3a1.16.1-1_all.deb ...
Unpacking xserver-common (2:1.16.1-1) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../xvfb_2%3a1.16.1-1_armhf.deb ...
Unpacking xvfb (2:1.16.1-1) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../dh-exec_0.13_armhf.deb ...
Unpacking dh-exec (0.13) ...
Selecting previously unselected package libarpack2-dev.
Preparing to unpack .../libarpack2-dev_3.1.5-3_armhf.deb ...
Unpacking libarpack2-dev (3.1.5-3) ...
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 libgomp1:armhf (4.9.1-16) ...
Setting up libasan1:armhf (4.9.1-16) ...
Setting up libubsan0:armhf (4.9.1-16) ...
Setting up libatomic1:armhf (4.9.1-16) ...
Setting up libgcc-4.9-dev:armhf (4.9.1-16) ...
Setting up cpp-4.9 (4.9.1-16) ...
Setting up gcc-4.9 (4.9.1-16) ...
Setting up libstdc++-4.9-dev:armhf (4.9.1-16) ...
Setting up g++-4.9 (4.9.1-16) ...
Setting up libpipeline1:armhf (1.3.1-1) ...
Setting up libssl1.0.0:armhf (1.0.1i-2) ...
Setting up groff-base (1.22.2-8) ...
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.7.0.2-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.19.2-3) ...
Setting up libbsd0:armhf (0.7.0-2) ...
Setting up libedit2:armhf (3.1-20140620-2) ...
Setting up libgpg-error0:armhf (1.16-2) ...
Setting up libgcrypt11:armhf (1.5.4-3) ...
Setting up libgcrypt20:armhf (1.6.2-3) ...
Setting up libnettle4:armhf (2.7.1-3) ...
Setting up libhogweed2:armhf (2.7.1-3) ...
Setting up libffi6:armhf (3.1-2) ...
Setting up libp11-kit0:armhf (0.20.7-1) ...
Setting up libtasn1-6:armhf (4.2-2) ...
Setting up libgnutls-deb0-28:armhf (3.3.8-2) ...
Setting up libgnutls26:armhf (2.12.23-17) ...
Setting up libkeyutils1:armhf (1.5.9-5) ...
Setting up libkrb5support0:armhf (1.12.1+dfsg-10) ...
Setting up libk5crypto3:armhf (1.12.1+dfsg-10) ...
Setting up libkrb5-3:armhf (1.12.1+dfsg-10) ...
Setting up libgssapi-krb5-2:armhf (1.12.1+dfsg-10) ...
Setting up libidn11:armhf (1.29-1) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-11) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-11) ...
Setting up libldap-2.4-2:armhf (2.4.39-1+rpi1+b1) ...
Setting up libmagic1:armhf (1:5.19-2) ...
Setting up libsqlite3-0:armhf (3.8.6-1) ...
Setting up libwrap0:armhf (7.6.q-25) ...
Setting up libxml2:armhf (2.9.1+dfsg1-4) ...
Setting up m4 (1.4.17-4) ...
Setting up libfl-dev:armhf (2.5.39-8) ...
Setting up flex (2.5.39-8) ...
Setting up gawk (1:4.1.1+dfsg-1) ...
Setting up imagemagick-common (8:6.8.9.6-4) ...
Setting up libamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libasound2-data (1.0.28-1) ...
Setting up libasound2:armhf (1.0.28-1) ...
Setting up libasyncns0:armhf (0.8-5) ...
Setting up libglib2.0-0:armhf (2.42.0-2) ...
No schema files found: doing nothing.
Setting up libatk1.0-data (2.14.0-1) ...
Setting up libatk1.0-0:armhf (2.14.0-1) ...
Setting up libexpat1:armhf (2.1.0-6) ...
Setting up libfreetype6:armhf (2.5.2-2) ...
Setting up ucf (3.0030) ...
Setting up fonts-dejavu-core (2.34-1) ...
Setting up fontconfig-config (2.11.0-6.1) ...
Setting up libfontconfig1:armhf (2.11.0-6.1) ...
Setting up libpixman-1-0:armhf (0.32.6-3) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.10-3) ...
Setting up libx11-data (2:1.6.2-3) ...
Setting up libx11-6:armhf (2:1.6.2-3) ...
Setting up libxcb-render0:armhf (1.10-3) ...
Setting up libxcb-shm0:armhf (1.10-3) ...
Setting up libxext6:armhf (2:1.3.3-1) ...
Setting up libxrender1:armhf (1:0.9.8-1) ...
Setting up libcairo2:armhf (1.12.16-5) ...
Setting up libjpeg62-turbo:armhf (1:1.3.1-8) ...
Setting up libjpeg62:armhf (1:1.3.1-8) ...
Setting up libjasper1:armhf (1.900.1-debian1-2.1) ...
Setting up libjbig0:armhf (2.1-3) ...
Setting up libjpeg8:armhf (8d1-2) ...
Setting up libtiff5:armhf (4.0.3-10) ...
Setting up libgdk-pixbuf2.0-common (2.31.1-2) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.31.1-2) ...
Setting up libgtk2.0-common (2.24.25-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.5-4) ...
Setting up fontconfig (2.11.0-6.1) ...
Regenerating fonts cache... done.
Setting up libthai-data (0.1.21-1) ...
Setting up libdatrie1:armhf (0.2.8-1) ...
Setting up libthai0:armhf (0.1.21-1) ...
Setting up libpango-1.0-0:armhf (1.36.8-2) ...
Setting up libgraphite2-3:armhf (1.2.4-3) ...
Setting up libharfbuzz0b:armhf (0.9.35-1) ...
Setting up libpangoft2-1.0-0:armhf (1.36.8-2) ...
Setting up libpangocairo-1.0-0:armhf (1.36.8-2) ...
Setting up libxcomposite1:armhf (1:0.4.4-1) ...
Setting up libxfixes3:armhf (1:5.0.1-2) ...
Setting up libxcursor1:armhf (1:1.1.14-1) ...
Setting up libxdamage1:armhf (1:1.1.4-2) ...
Setting up libxi6:armhf (2:1.7.4-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.3-1) ...
Setting up libgtk2.0-0:armhf (2.24.24-1) ...
Setting up libatk-wrapper-java (0.30.5-1) ...
Setting up libatk-wrapper-java-jni:armhf (0.30.5-1) ...
Setting up x11-common (1:7.7+7) ...
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.9-1) ...
Setting up libsm6:armhf (2:1.2.2-1) ...
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.9.1-16) ...
Setting up libblas-common (1.2.20110419-9) ...
Setting up libblas3 (1.2.20110419-9) ...
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-3) ...
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-3) ...
Setting up libcsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up librtmp1:armhf (2.4+20131018.git79459a2-4) ...
Setting up libssh2-1:armhf (1.4.3-4) ...
Setting up libcurl3-gnutls:armhf (7.38.0-2) ...
Setting up libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up libdrm2:armhf (2.4.58-2) ...
Setting up libdrm-exynos1:armhf (2.4.58-2) ...
Setting up libdrm-freedreno1:armhf (2.4.58-2) ...
Setting up libdrm-nouveau2:armhf (2.4.58-2) ...
Setting up libdrm-omap1:armhf (2.4.58-2) ...
Setting up libdrm-radeon1:armhf (2.4.58-2) ...
Setting up libexif12:armhf (0.6.21-2) ...
Setting up libfftw3-double3:armhf (3.3.4-1+rpi1) ...
Setting up libfftw3-single3:armhf (3.3.4-1+rpi1) ...
Setting up libogg0:armhf (1.3.2-1) ...
Setting up libflac8:armhf (1.3.0-2) ...
Setting up libxft2:armhf (2.3.2-1) ...
Setting up libfltk1.3:armhf (1.3.2-6) ...
Setting up libfltk-cairo1.3:armhf (1.3.2-6) ...
Setting up libfltk-forms1.3:armhf (1.3.2-6) ...
Setting up libglapi-mesa:armhf (10.2.8-1) ...
Setting up libx11-xcb1:armhf (2:1.6.2-3) ...
Setting up libxcb-dri2-0:armhf (1.10-3) ...
Setting up libxcb-dri3-0:armhf (1.10-3) ...
Setting up libxcb-glx0:armhf (1.10-3) ...
Setting up libxcb-present0:armhf (1.10-3) ...
Setting up libxcb-sync1:armhf (1.10-3) ...
Setting up libxshmfence1:armhf (1.1-2) ...
Setting up libxxf86vm1:armhf (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:armhf (10.2.8-1) ...
Setting up libfltk-gl1.3:armhf (1.3.2-6) ...
Setting up libfltk-images1.3:armhf (1.3.2-6) ...
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 libvpx1:armhf (1.3.0-2+rpi1) ...
Setting up libxpm4:armhf (1:3.5.11-1) ...
Setting up libgd3:armhf (2.1.0-4.1) ...
Setting up libgif4:armhf (4.1.6-11) ...
Setting up libltdl7:armhf (2.4.2-1.10) ...
Setting up libglpk36:armhf (4.55-1) ...
Setting up libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Setting up libicu52:armhf (52.1-6) ...
Setting up libharfbuzz-icu0:armhf (0.9.35-1) ...
Setting up libhdf5-8:armhf (1.8.13+docs-14) ...
Setting up libijs-0.35:armhf (0.35-10) ...
Setting up libklu1.2.1:armhf (1:4.2.1-3) ...
Setting up liblcms2-2:armhf (2.6-3) ...
Setting up libldl2.1.0:armhf (1:4.2.1-3) ...
Setting up liblqr-1-0:armhf (0.4.2-2) ...
Setting up liblua5.1-0:armhf (5.1.5-7) ...
Setting up libmagickcore-6.q16-2:armhf (8:6.8.9.6-4) ...
Setting up libmagickwand-6.q16-2:armhf (8:6.8.9.6-4) ...
Setting up libmagick++-6.q16-5:armhf (8:6.8.9.6-4) ...
Setting up libmng1:armhf (1.0.10+dfsg-3.1) ...
Setting up libmpdec2:armhf (2.4.1-1) ...
Setting up libnspr4:armhf (2:4.10.7-1) ...
Setting up libnss3:armhf (2:3.17.1-1) ...
Setting up libpaper1:armhf (1.1.24+nmu3) ...

Creating config file /etc/papersize with new version
Setting up libpcrecpp0:armhf (1:8.35-3.1) ...
Setting up libpcsclite1:armhf (1.8.12-1) ...
Setting up libopenjpeg5:armhf (1:1.5.2-3) ...
Setting up libpoppler46:armhf (0.26.5-1) ...
Setting up libxmu6:armhf (2:1.1.2-1) ...
Setting up libxaw7:armhf (2:1.0.12-2) ...
Setting up libplot2c2 (2.6-3) ...
Setting up libpstoedit0c2a (3.62-2+b1) ...
Setting up libjson-c2:armhf (0.11-4) ...
Setting up libvorbis0a:armhf (1.3.2-1.4) ...
Setting up libvorbisenc2:armhf (1.3.2-1.4) ...
Setting up libsndfile1:armhf (1.0.25-9) ...
Setting up libsystemd-id128-0:armhf (215-5) ...
Setting up libsystemd-journal0:armhf (215-5) ...
Setting up libxtst6:armhf (2:1.2.2-1) ...
Setting up libpulse0:armhf (5.0-6+b1) ...
Setting up libpython3.4-minimal:armhf (3.4.2-1) ...
Setting up mime-support (3.57) ...
Setting up libpython3.4-stdlib:armhf (3.4.2-1) ...
Setting up libqhull6:armhf (2012.1-5) ...
Setting up libqrupdate1:armhf (1.1.2-1) ...
Setting up qtcore4-l10n (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqtcore4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-xml:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqtdbus4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-network:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-script:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-sql:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-xmlpatterns:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqtgui4:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-declarative:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-designer:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-help:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-qt3support:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-scripttools:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-svg:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-test:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libspqr1.3.1:armhf (1:4.2.1-3) ...
Setting up libtiffxx5:armhf (4.0.3-10) ...
Setting up libumfpack5.6.2:armhf (1:4.2.1-3) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libwmf0.2-7:armhf (0.2.8.4-10.3) ...
Setting up libxcb-randr0:armhf (1.10-3) ...
Setting up libxcb-shape0:armhf (1.10-3) ...
Setting up libxcb-xfixes0:armhf (1.10-3) ...
Setting up libxfont1:armhf (1:1.4.99.901-1) ...
Setting up libxkbfile1:armhf (1:1.0.8-1) ...
Setting up libxmuu1:armhf (2:1.1.2-1) ...
Setting up libzzip-0-13:armhf (0.13.62-3) ...
Setting up openssl (1.0.1i-2) ...
Setting up ca-certificates (20140927) ...
Setting up java-common (0.52) ...
Setting up tzdata-java (2014h-2) ...
Setting up poppler-data (0.4.7-1) ...
Setting up python3.4-minimal (3.4.2-1) ...
Setting up less (458-3) ...
Setting up file (1:5.19-2) ...
Setting up gettext-base (0.19.2-3) ...
Setting up autoconf (2.69-8) ...
Setting up autotools-dev (20140911.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.19.2-3) ...
Setting up dctrl-tools (2.23) ...
Setting up gettext (0.19.2-3) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu3) ...
Setting up debhelper (9.20141003) ...
Setting up desktop-file-utils (0.22-1) ...
Setting up python3.4 (3.4.2-1) ...
Setting up python3-minimal (3.4.2-1) ...
Setting up libpython3-stdlib:armhf (3.4.2-1) ...
Setting up libtool-bin (2.4.2-1.10) ...
Setting up libtool (2.4.2-1.10) ...
Setting up dh-autoreconf (10) ...
Setting up libjbig2dec0 (0.11+20120125-1) ...
Setting up libgs9-common (9.06~dfsg-1) ...
Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Setting up libgfortran-4.9-dev:armhf (4.9.1-16) ...
Setting up gfortran-4.9 (4.9.1-16) ...
Setting up gfortran (4:4.9.1-1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up aglfn (1.7-3) ...
Setting up gnuplot-tex (4.6.6-1) ...
Setting up gnuplot-data (4.6.6-1) ...
Setting up gnuplot-nox (4.6.6-1) ...
update-alternatives: using /usr/bin/gnuplot4-nox to provide /usr/bin/gnuplot (gnuplot) in auto mode
update-alternatives: using /usr/bin/gnuplot4-nox to provide /usr/bin/gnuplot4 (gnuplot4) in auto mode
Setting up gperf (3.0.4-1) ...
Setting up hdf5-helpers (1.8.13+docs-14) ...
Setting up libarchive-zip-perl (1.38-1) ...
Setting up libarpack2 (3.1.5-3) ...
Setting up libblas-dev (1.2.20110419-9) ...
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-7) ...
Setting up libcurl4-gnutls-dev:armhf (7.38.0-2) ...
Setting up libdrm-dev:armhf (2.4.58-2) ...
Setting up libjs-jquery (1.7.2+dfsg-3.2) ...
Setting up libexif-dev (0.6.21-2) ...
Setting up libexpat1-dev:armhf (2.1.0-6) ...
Setting up libfftw3-bin (3.3.4-1+rpi1) ...
Setting up libfftw3-dev:armhf (3.3.4-1+rpi1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.26-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-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.4-1) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up libxcb1-dev:armhf (1.10-3) ...
Setting up libx11-dev:armhf (2:1.6.2-3) ...
Setting up libfltk1.3-dev (1.3.2-6) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1+rpi1) ...
Setting up libpng12-dev:armhf (1.2.50-2) ...
Setting up libfreetype6-dev (2.5.2-2) ...
Setting up pkg-config (0.28-1) ...
Setting up libfontconfig1-dev:armhf (2.11.0-6.1) ...
Setting up mesa-common-dev (10.2.8-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.2-3) ...
Setting up libxcb-dri3-dev:armhf (1.10-3) ...
Setting up libxcb-render0-dev:armhf (1.10-3) ...
Setting up libxcb-randr0-dev:armhf (1.10-3) ...
Setting up libxcb-shape0-dev:armhf (1.10-3) ...
Setting up libxcb-xfixes0-dev:armhf (1.10-3) ...
Setting up libxcb-sync-dev:armhf (1.10-3) ...
Setting up libxcb-present-dev:armhf (1.10-3) ...
Setting up libxshmfence-dev:armhf (1.1-2) ...
Setting up libxcb-dri2-0-dev:armhf (1.10-3) ...
Setting up libxcb-glx0-dev:armhf (1.10-3) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev:armhf (1:5.0.1-2) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:armhf (1:1.1.4-2) ...
Setting up libxext-dev:armhf (2:1.3.3-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 (10.2.8-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:6.0.0+dfsg-4+rpi1) ...
Setting up liblapack-dev (3.5.0-3) ...
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.55-1) ...
Setting up libgraphicsmagick3 (1.3.20-2) ...
Setting up libgraphicsmagick++3 (1.3.20-2) ...
Setting up libjpeg62-turbo-dev:armhf (1:1.3.1-8) ...
Setting up libjpeg-dev (1:1.3.1-8) ...
Setting up libjasper-dev (1.900.1-debian1-2.1) ...
Setting up liblcms2-dev:armhf (2.6-3) ...
Setting up libwmf-dev (0.2.8.4-10.3) ...
Setting up libice-dev:armhf (2:1.0.9-1) ...
Setting up libsm-dev:armhf (2:1.2.2-1) ...
Setting up libxml2-dev:armhf (2.9.1+dfsg1-4) ...
Setting up libjbig-dev:armhf (2.1-3) ...
Setting up liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Setting up libtiff5-dev:armhf (4.0.3-10) ...
Setting up libltdl-dev:armhf (2.4.2-1.10) ...
Setting up libgraphicsmagick1-dev (1.3.20-2) ...
Setting up libgraphicsmagick++1-dev (1.3.20-2) ...
Setting up libhdf5-cpp-8:armhf (1.8.13+docs-14) ...
Setting up libhdf5-dev (1.8.13+docs-14) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up libintl-perl (1.23-1) ...
Setting up libkpathsea6 (2014.20140926.35254-2) ...
Setting up libtinfo-dev:armhf (5.9+20140913-1) ...
Setting up libncurses5-dev:armhf (5.9+20140913-1) ...
Setting up libpaper-utils (1.1.24+nmu3) ...
Setting up libpcre3-dev:armhf (1:8.35-3.1) ...
Setting up libpotrace0 (1.11-2) ...
Setting up libptexenc1 (2014.20140926.35254-2) ...
Setting up libqhull-dev:armhf (2012.1-5) ...
Setting up libqrupdate-dev:armhf (1.1.2-1) ...
Setting up libqscintilla2-l10n (2.8.4+dfsg-1) ...
Setting up libqscintilla2-11 (2.8.4+dfsg-1) ...
Setting up qtchooser (47-gd2b7997-2) ...
Setting up qdbus (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-dbus:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-dev-bin (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up qt4-linguist-tools (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up qt4-qmake (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqt4-dev (4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1) ...
Setting up libqscintilla2-dev (2.8.4+dfsg-1) ...
Setting up libreadline6-dev:armhf (6.3-8) ...
Setting up libreadline-dev:armhf (6.3-8) ...
Setting up libsynctex1 (2014.20140926.35254-2) ...
Setting up libtext-unidecode-perl (1.22-1) ...
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.2-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.0116+dfsg-1+b2) ...
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 tex-common (5.02) ...
Setting up texinfo (5.2.0.dfsg.1-4) ...
Running mktexlsr. This may take some time. ... done.
Setting up xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Setting up transfig (1:3.2.5.e-4) ...
Setting up x11-xkb-utils (7.7+1) ...
Setting up xauth (1:1.0.9-1) ...
Setting up xkb-data (2.12-1) ...
Setting up xserver-common (2:1.16.1-1) ...
Setting up xvfb (2:1.16.1-1) ...
Setting up dh-exec (0.13) ...
Setting up libarpack2-dev (3.1.5-3) ...
Setting up default-jre-headless (2:1.7-52) ...
Setting up dh-python (1.20140511-1) ...
Setting up python3 (3.4.2-1) ...
Setting up devscripts (2.14.10) ...
Setting up javahelper (0.47) ...
Setting up libcupsimage2:armhf (1.7.5-4) ...
Setting up libcupsfilters1:armhf (1.0.59-1) ...
Setting up openjdk-7-jre-headless:armhf (7u65-2.5.1-4+rpi1) ...
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/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/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 ca-certificates-java (20140324) ...
done.
Setting up openjdk-7-jre:armhf (7u65-2.5.1-4+rpi1) ...
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-52) ...
Setting up openjdk-7-jdk:armhf (7u65-2.5.1-4+rpi1) ...
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/wsimport to provide /usr/bin/wsimport (wsimport) 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/jinfo to provide /usr/bin/jinfo (jinfo) 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/native2ascii to provide /usr/bin/native2ascii (native2ascii) 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/javac to provide /usr/bin/javac (javac) 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/jps to provide /usr/bin/jps (jps) 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/jrunscript to provide /usr/bin/jrunscript (jrunscript) 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/javap to provide /usr/bin/javap (javap) 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/xjc to provide /usr/bin/xjc (xjc) 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/extcheck to provide /usr/bin/extcheck (extcheck) 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/jmap to provide /usr/bin/jmap (jmap) in auto mode
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/jconsole to provide /usr/bin/jconsole (jconsole) 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/jhat to provide /usr/bin/jhat (jhat) 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/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/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
Setting up default-jdk (2:1.7-52) ...
Setting up libgs9 (9.06~dfsg-1) ...
Setting up ghostscript (9.06~dfsg-1) ...
Setting up epstool (3.08+repack-4) ...
Setting up pstoedit (3.62-2+b1) ...
Setting up texlive-binaries (2014.20140926.35254-2) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Building format(s) --refresh.
	This may take some time... done.
Setting up texlive-base (2014.20140927-1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Running mktexlsr. This may take some time... done.
Building format(s) --all.
	This may take some time... done.
Processing triggers for tex-common (5.02) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-generic-recommended (2014.20140927-1) ...
Setting up texlive-latex-base (2014.20140927-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 (5.02) ...
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.19-11) ...
Processing triggers for ca-certificates (20140927) ...
Updating certificates in /etc/ssl/certs... 173 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_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:DigiCert_Global_Root_G3.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:DigiCert_Trusted_Root_G4.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:GTE_CyberTrust_Global_Root.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_1_G3.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:QuoVadis_Root_CA_2_G3.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:QuoVadis_Root_CA_3_G3.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: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:WoSign.pem
Adding debian:WoSign_China.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.16-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.24.51.20140918-1 dpkg-dev_1.17.13 g++-4.6_4.6.4-5+rpi1 g++-4.9_4.9.1-16 gcc-4.6_4.6.4-5+rpi1 gcc-4.8_4.8.3-11 gcc-4.9_4.9.1-16 libc6-dev_2.19-11 libstdc++-4.9-dev_4.9.1-16 libstdc++6_4.9.1-16 libstdc++6-4.6-dev_4.6.4-5+rpi1 linux-libc-dev_3.14.4-1+rpi1+b4
Package versions: aglfn_1.7-3 apt_1.0.9.1 autoconf_2.69-8 automake_1:1.14.1-3 autopoint_0.19.2-3 autotools-dev_20140911.1 base-files_7.5+rpi1 base-passwd_3.5.36 bash_4.3-9.2 binutils_2.24.51.20140918-1 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.9 build-essential_11.7 bzip2_1.0.6-7 ca-certificates_20140927 ca-certificates-java_20140324 coreutils_8.23-2 cpio_2.11+dfsg-2 cpp_4:4.9.1-1 cpp-4.6_4.6.4-5+rpi1 cpp-4.8_4.8.3-11 cpp-4.9_4.9.1-16 dash_0.5.7-4 dctrl-tools_2.23 debconf_1.5.53 debfoster_2.7-2 debhelper_9.20141003 debianutils_4.4 default-jdk_2:1.7-52 default-jre_2:1.7-52 default-jre-headless_2:1.7-52 desktop-file-utils_0.22-1 devscripts_2.14.10 dh-autoreconf_10 dh-exec_0.13 dh-python_1.20140511-1 diffutils_1:3.3-1 dpkg_1.17.13 dpkg-dev_1.17.13 e2fslibs_1.42.12-1 e2fsprogs_1.42.12-1 epstool_3.08+repack-4 fakeroot_1.20.1-1.1 file_1:5.19-2 findutils_4.4.2-9 flex_2.5.39-8 fontconfig_2.11.0-6.1 fontconfig-config_2.11.0-6.1 fonts-dejavu-core_2.34-1 g++_4:4.9.1-1 g++-4.6_4.6.4-5+rpi1 g++-4.9_4.9.1-16 gawk_1:4.1.1+dfsg-1 gcc_4:4.9.1-1 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6_4.6.4-5+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8_4.8.3-11 gcc-4.8-base_4.8.3-11 gcc-4.9_4.9.1-16 gcc-4.9-base_4.9.1-16 gettext_0.19.2-3 gettext-base_0.19.2-3 gfortran_4:4.9.1-1 gfortran-4.9_4.9.1-16 ghostscript_9.06~dfsg-1 gnupg_1.4.18-4 gnuplot-data_4.6.6-1 gnuplot-nox_4.6.6-1 gnuplot-tex_4.6.6-1 gperf_3.0.4-1 gpgv_1.4.18-4 grep_2.20-3 groff-base_1.22.2-8 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2 gzip_1.6-3 hdf5-helpers_1.8.13+docs-14 hostname_3.15 imagemagick-common_8:6.8.9.6-4 init_1.21 initramfs-tools_0.116 initscripts_2.88dsf-53.4 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 java-common_0.52 javahelper_0.47 klibc-utils_2.0.3-1+rpi1 kmod_18-3 less_458-3 libacl1_2.2.52-2 libamd2.3.1_1:4.2.1-3 libapt-pkg4.12_1.0.9.1 libarchive-extract-perl_0.72-1 libarchive-zip-perl_1.38-1 libarpack2_3.1.5-3 libarpack2-dev_3.1.5-3 libasan0_4.8.3-11 libasan1_4.9.1-16 libasound2_1.0.28-1 libasound2-data_1.0.28-1 libasprintf0c2_0.19.2-3 libasyncns0_0.8-5 libatk-wrapper-java_0.30.5-1 libatk-wrapper-java-jni_0.30.5-1 libatk1.0-0_2.14.0-1 libatk1.0-data_2.14.0-1 libatomic1_4.9.1-16 libattr1_1:2.4.47-2 libaudio2_1.9.4-1 libaudit-common_1:2.4-1 libaudit1_1:2.4-1 libavahi-client3_0.6.31-4 libavahi-common-data_0.6.31-4 libavahi-common3_0.6.31-4 libblas-common_1.2.20110419-9 libblas-dev_1.2.20110419-9 libblas3_1.2.20110419-9 libblkid1_2.20.1-5.9 libbsd0_0.7.0-2 libbtf1.2.0_1:4.2.1-3 libbz2-1.0_1.0.6-7 libbz2-dev_1.0.6-7 libc-bin_2.19-11 libc-dev-bin_2.19-11 libc6_2.19-11 libc6-dev_2.19-11 libcairo2_1.12.16-5 libcamd2.3.1_1:4.2.1-3 libcap2_1:2.24-6 libccolamd2.8.0_1:4.2.1-3 libcgi-pm-perl_4.03-1 libcholmod2.1.2_1:4.2.1-3 libclass-isa-perl_0.36-5 libcloog-isl4_0.18.2-1 libcolamd2.8.0_1:4.2.1-3 libcomerr2_1.42.12-1 libcroco3_0.6.8-3 libcsparse3.1.2_1:4.2.1-3 libcups2_1.7.5-4 libcupsfilters1_1.0.59-1 libcupsimage2_1.7.5-4 libcurl3-gnutls_7.38.0-2 libcurl4-gnutls-dev_7.38.0-2 libcxsparse3.1.2_1:4.2.1-3 libdatrie1_0.2.8-1 libdb5.1_5.1.29-6 libdb5.3_5.3.28-6 libdbus-1-3_1.8.6-2 libdebconfclient0_0.192 libdpkg-perl_1.17.13 libdrm-dev_2.4.58-2 libdrm-exynos1_2.4.58-2 libdrm-freedreno1_2.4.58-2 libdrm-nouveau2_2.4.58-2 libdrm-omap1_2.4.58-2 libdrm-radeon1_2.4.58-2 libdrm2_2.4.58-2 libedit2_3.1-20140620-2 libexif-dev_0.6.21-2 libexif12_0.6.21-2 libexpat1_2.1.0-6 libexpat1-dev_2.1.0-6 libfakeroot_1.20.1-1.1 libffi6_3.1-2 libfftw3-bin_3.3.4-1+rpi1 libfftw3-dev_3.3.4-1+rpi1 libfftw3-double3_3.3.4-1+rpi1 libfftw3-single3_3.3.4-1+rpi1 libfl-dev_2.5.39-8 libflac8_1.3.0-2 libfltk-cairo1.3_1.3.2-6 libfltk-forms1.3_1.3.2-6 libfltk-gl1.3_1.3.2-6 libfltk-images1.3_1.3.2-6 libfltk1.3_1.3.2-6 libfltk1.3-dev_1.3.2-6 libfontconfig1_2.11.0-6.1 libfontconfig1-dev_2.11.0-6.1 libfontenc1_1:1.1.2-1 libfreetype6_2.5.2-2 libfreetype6-dev_2.5.2-2 libftgl-dev_2.1.3~rc5-4+nmu1 libftgl2_2.1.3~rc5-4+nmu1 libgc1c2_1:7.2d-6.3 libgcc-4.8-dev_4.8.3-11 libgcc-4.9-dev_4.9.1-16 libgcc1_1:4.9.1-16 libgcrypt11_1.5.4-3 libgcrypt20_1.6.2-3 libgd3_2.1.0-4.1 libgdbm3_1.8.3-13 libgdk-pixbuf2.0-0_2.31.1-2 libgdk-pixbuf2.0-common_2.31.1-2 libgfortran-4.9-dev_4.9.1-16 libgfortran3_4.9.1-16 libgif4_4.1.6-11 libgl1-mesa-dev_10.2.8-1 libgl1-mesa-glx_10.2.8-1 libgl2ps-dev_1.3.8-1 libgl2ps0_1.3.8-1 libglapi-mesa_10.2.8-1 libglib2.0-0_2.42.0-2 libglpk-dev_4.55-1 libglpk36_4.55-1 libglu1-mesa_9.0.0-2 libglu1-mesa-dev_9.0.0-2 libgmp-dev_2:6.0.0+dfsg-4+rpi1 libgmp10_2:6.0.0+dfsg-4+rpi1 libgmpxx4ldbl_2:6.0.0+dfsg-4+rpi1 libgnutls-deb0-28_3.3.8-2 libgnutls26_2.12.23-17 libgomp1_4.9.1-16 libgpg-error0_1.16-2 libgraphicsmagick++1-dev_1.3.20-2 libgraphicsmagick++3_1.3.20-2 libgraphicsmagick1-dev_1.3.20-2 libgraphicsmagick3_1.3.20-2 libgraphite2-3_1.2.4-3 libgs9_9.06~dfsg-1 libgs9-common_9.06~dfsg-1 libgssapi-krb5-2_1.12.1+dfsg-10 libgtk2.0-0_2.24.24-1 libgtk2.0-common_2.24.25-1 libharfbuzz-icu0_0.9.35-1 libharfbuzz0b_0.9.35-1 libhdf5-8_1.8.13+docs-14 libhdf5-cpp-8_1.8.13+docs-14 libhdf5-dev_1.8.13+docs-14 libhogweed2_2.7.1-3 libice-dev_2:1.0.9-1 libice6_2:1.0.9-1 libicu52_52.1-6 libidn11_1.29-1 libijs-0.35_0.35-10 libintl-perl_1.23-1 libisl10_0.12.2-2 libjasper-dev_1.900.1-debian1-2.1 libjasper1_1.900.1-debian1-2.1 libjbig-dev_2.1-3 libjbig0_2.1-3 libjbig2dec0_0.11+20120125-1 libjpeg-dev_1:1.3.1-8 libjpeg62_1:1.3.1-8 libjpeg62-turbo_1:1.3.1-8 libjpeg62-turbo-dev_1:1.3.1-8 libjpeg8_8d1-2 libjs-jquery_1.7.2+dfsg-3.2 libjson-c2_0.11-4 libk5crypto3_1.12.1+dfsg-10 libkeyutils1_1.5.9-5 libklibc_2.0.3-1+rpi1 libklu1.2.1_1:4.2.1-3 libkmod2_18-3 libkpathsea6_2014.20140926.35254-2 libkrb5-3_1.12.1+dfsg-10 libkrb5support0_1.12.1+dfsg-10 liblapack-dev_3.5.0-3 liblapack3_3.5.0-3 liblcms2-2_2.6-3 liblcms2-dev_2.6-3 libldap-2.4-2_2.4.39-1+rpi1+b1 libldl2.1.0_1:4.2.1-3 liblqr-1-0_0.4.2-2 libltdl-dev_2.4.2-1.10 libltdl7_2.4.2-1.10 liblua5.1-0_5.1.5-7 liblzma-dev_5.1.1alpha+20120614-2 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.19-2 libmagick++-6.q16-5_8:6.8.9.6-4 libmagickcore-6.q16-2_8:6.8.9.6-4 libmagickwand-6.q16-2_8:6.8.9.6-4 libmng1_1.0.10+dfsg-3.1 libmodule-pluggable-perl_5.1-1 libmount1_2.20.1-5.9 libmpc3_1.0.2-1 libmpdec2_2.4.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20140913-1 libncurses5-dev_5.9+20140913-1 libncursesw5_5.9+20140913-1 libnettle4_2.7.1-3 libnspr4_2:4.10.7-1 libnss3_2:3.17.1-1 libogg0_1.3.2-1 libopenjpeg5_1:1.5.2-3 libp11-kit0_0.20.7-1 libpackage-constants-perl_0.04-1 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpango-1.0-0_1.36.8-2 libpangocairo-1.0-0_1.36.8-2 libpangoft2-1.0-0_1.36.8-2 libpaper-utils_1.1.24+nmu3 libpaper1_1.1.24+nmu3 libpcre3_1:8.35-3.1 libpcre3-dev_1:8.35-3.1 libpcrecpp0_1:8.35-3.1 libpcsclite1_1.8.12-1 libpipeline1_1.3.1-1 libpixman-1-0_0.32.6-3 libplot2c2_2.6-3 libpng12-0_1.2.50-2 libpng12-dev_1.2.50-2 libpod-latex-perl_0.61-1 libpoppler46_0.26.5-1 libpotrace0_1.11-2 libprocps0_1:3.3.4-2 libprocps3_1:3.3.9-7 libpstoedit0c2a_3.62-2+b1 libptexenc1_2014.20140926.35254-2 libpthread-stubs0-dev_0.3-4 libpulse0_5.0-6+b1 libpython3-stdlib_3.4.2-1 libpython3.4-minimal_3.4.2-1 libpython3.4-stdlib_3.4.2-1 libqhull-dev_2012.1-5 libqhull6_2012.1-5 libqrupdate-dev_1.1.2-1 libqrupdate1_1.1.2-1 libqscintilla2-11_2.8.4+dfsg-1 libqscintilla2-dev_2.8.4+dfsg-1 libqscintilla2-l10n_2.8.4+dfsg-1 libqt4-dbus_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-declarative_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-designer_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-dev_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-dev-bin_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-help_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-network_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-qt3support_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-script_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-scripttools_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-sql_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-svg_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-test_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-xml_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqt4-xmlpatterns_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqtcore4_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqtdbus4_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libqtgui4_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 libreadline-dev_6.3-8 libreadline6_6.3-8 libreadline6-dev_6.3-8 librtmp1_2.4+20131018.git79459a2-4 libsasl2-2_2.1.26.dfsg1-11 libsasl2-modules-db_2.1.26.dfsg1-11 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-2 libsigsegv2_2.10-4 libslang2_2.3.0-1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsndfile1_1.0.25-9 libspqr1.3.1_1:4.2.1-3 libsqlite3-0_3.8.6-1 libss2_1.42.12-1 libssh2-1_1.4.3-4 libssl1.0.0_1.0.1i-2 libstdc++-4.9-dev_4.9.1-16 libstdc++6_4.9.1-16 libstdc++6-4.6-dev_4.6.4-5+rpi1 libsuitesparse-dev_1:4.2.1-3 libswitch-perl_2.17-2 libsynctex1_2014.20140926.35254-2 libsystemd-id128-0_215-5 libsystemd-journal0_215-5 libtasn1-6_4.2-2 libtext-unidecode-perl_1.22-1 libthai-data_0.1.21-1 libthai0_0.1.21-1 libtiff5_4.0.3-10 libtiff5-dev_4.0.3-10 libtiffxx5_4.0.3-10 libtimedate-perl_2.3000-2 libtinfo-dev_5.9+20140913-1 libtinfo5_5.9+20140913-1 libtool_2.4.2-1.10 libtool-bin_2.4.2-1.10 libubsan0_4.9.1-16 libudev0_175-7.2 libudev1_208-8 libumfpack5.6.2_1:4.2.1-3 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-24 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.9 libvorbis0a_1.3.2-1.4 libvorbisenc2_1.3.2-1.4 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-3 libx11-data_2:1.6.2-3 libx11-dev_2:1.6.2-3 libx11-xcb-dev_2:1.6.2-3 libx11-xcb1_2:1.6.2-3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.12-2 libxcb-dri2-0_1.10-3 libxcb-dri2-0-dev_1.10-3 libxcb-dri3-0_1.10-3 libxcb-dri3-dev_1.10-3 libxcb-glx0_1.10-3 libxcb-glx0-dev_1.10-3 libxcb-present-dev_1.10-3 libxcb-present0_1.10-3 libxcb-randr0_1.10-3 libxcb-randr0-dev_1.10-3 libxcb-render0_1.10-3 libxcb-render0-dev_1.10-3 libxcb-shape0_1.10-3 libxcb-shape0-dev_1.10-3 libxcb-shm0_1.10-3 libxcb-sync-dev_1.10-3 libxcb-sync1_1.10-3 libxcb-xfixes0_1.10-3 libxcb-xfixes0-dev_1.10-3 libxcb1_1.10-3 libxcb1-dev_1.10-3 libxcomposite1_1:0.4.4-1 libxcursor1_1:1.1.14-1 libxdamage-dev_1:1.1.4-2 libxdamage1_1:1.1.4-2 libxdmcp-dev_1:1.1.1-1 libxdmcp6_1:1.1.1-1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.1-2 libxfixes3_1:5.0.1-2 libxfont1_1:1.4.99.901-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi6_2:1.7.4-1 libxinerama1_2:1.1.3-1 libxkbfile1_1:1.0.8-1 libxml-libxml-perl_2.0116+dfsg-1+b2 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-4 libxml2-dev_2.9.1+dfsg1-4 libxmu6_2:1.1.2-1 libxmuu1_2:1.1.2-1 libxpm4_1:3.5.11-1 libxrandr2_2:1.4.2-1 libxrender-dev_1:0.9.8-1 libxrender1_1:0.9.8-1 libxshmfence-dev_1.1-2 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 libzzip-0-13_0.13.62-3 linux-libc-dev_3.14.4-1+rpi1+b4 login_1:4.2-2 lsb-base_4.1+Debian13+rpi1 m4_1.4.17-4 make_4.0-8 makedev_2.3.1-93 man-db_2.7.0.2-1 mawk_1.3.3-17 mesa-common-dev_10.2.8-1 mime-support_3.57 mount_2.20.1-5.9 multiarch-support_2.19-11 nano_2.2.6-3 ncurses-base_5.9+20140913-1 ncurses-bin_5.9+20140913-1 openjdk-7-jdk_7u65-2.5.1-4+rpi1 openjdk-7-jre_7u65-2.5.1-4+rpi1 openjdk-7-jre-headless_7u65-2.5.1-4+rpi1 openssl_1.0.1i-2 passwd_1:4.2-2 patch_2.7.1-6 perl_5.20.1-1 perl-base_5.20.1-1 perl-modules_5.20.1-1 pkg-config_0.28-1 plymouth_0.9.0-7 po-debconf_1.0.16+nmu3 poppler-data_0.4.7-1 procps_1:3.3.9-7 pstoedit_3.62-2+b1 python3_3.4.2-1 python3-minimal_3.4.2-1 python3.4_3.4.2-1 python3.4-minimal_3.4.2-1 qdbus_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 qt4-linguist-tools_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 qt4-qmake_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 qtchooser_47-gd2b7997-2 qtcore4-l10n_4:4.8.6+git64-g5dc8b2b+dfsg-2+rpi1 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 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.3-1 startpar_0.59-3 sysv-rc_2.88dsf-53.4 sysvinit_2.88dsf-53.4 sysvinit-core_2.88dsf-53.4 sysvinit-utils_2.88dsf-53.4 tar_1.27.1-2 tex-common_5.02 texinfo_5.2.0.dfsg.1-4 texlive-base_2014.20140927-1 texlive-binaries_2014.20140926.35254-2 texlive-generic-recommended_2014.20140927-1 texlive-latex-base_2014.20140927-1 transfig_1:3.2.5.e-4 tzdata_2014h-2 tzdata-java_2014h-2 ucf_3.0030 udev_208-8 util-linux_2.20.1-5.9 x11-common_1:7.7+7 x11-xkb-utils_7.7+1 x11proto-core-dev_7.0.26-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-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.9-1 xdg-utils_1.1.0~rc1+git20111210-7.1 xkb-data_2.12-1 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.16.1-1 xtrans-dev_1.3.4-1 xvfb_2:1.16.1-1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1+rpi1 zlib1g-dev_1:1.2.8.dfsg-1+rpi1

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


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

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri Oct 10 19:21:56 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.2-3.dsc
dpkg-source: info: extracting octave in octave-3.8.2
dpkg-source: info: unpacking octave_3.8.2.orig.tar.bz2
dpkg-source: info: unpacking octave_3.8.2-3.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
dpkg-source: info: applying hdf5-flags.patch
dpkg-source: info: applying hdf5-mkoctfile.patch

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

Sufficient free space for build

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-16e18717-6cfe-4d79-8b9e-7e6848f2bcb3
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.2-3
dpkg-buildpackage: source distribution unstable
 dpkg-source --before-build octave-3.8.2
dpkg-buildpackage: host architecture armhf
dpkg-source: info: using options from octave-3.8.2/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 .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -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 --disable-java --disable-jit --with-hdf5-includedir=/usr/include/hdf5/serial --with-hdf5-libdir=/usr/lib/arm-linux-gnueabihf/hdf5/serial
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --enable-openmp --disable-java --disable-jit --with-hdf5-includedir=/usr/include/hdf5/serial --with-hdf5-libdir=/usr/lib/arm-linux-gnueabihf/hdf5/serial
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 8229: yacc: command not found
configure: WARNING: 

I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.

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.9.1
checking C++ compiler version number... 4.9.1
checking whether stl_algo.h is broken... no
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... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking how to get verbose linking output from f77... -v
checking for Fortran 77 libraries of f77...  -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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-strong
checking whether f77 has the intrinsic function ISNAN... yes
checking whether f77 generates correct size integers... yes
checking whether f77 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... 1572864
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 f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 static flag -static works... yes
checking if f77 supports -c -o file.o... yes
checking if f77 supports -c -o file.o... (cached) yes
checking whether the f77 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 f77
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 pow can be used without linking with libm... yes
checking whether log works... yes
checking for logf... yes
checking whether logf works... 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(double) can be used without linking with libm... (cached) yes
checking whether isnan(float) can be used without linking with libm... yes
checking whether isnan(float) works... yes
checking whether isnan(float) can be used without linking with libm... (cached) yes
checking whether isnan(float) works... (cached) 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 for log2... yes
checking whether log2 is declared... yes
checking whether log2 works... yes
checking whether log2 works according to ISO C 99 with IEC 60559... yes
checking for log2f... yes
checking whether log2f is declared... yes
checking whether log2f works... yes
checking whether log2f works according to ISO C 99 with IEC 60559... yes
checking for logf... (cached) yes
checking whether logf works... (cached) 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... (cached) yes
checking for log2f... (cached) 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 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 provides QFont::ForceIntegerMetrics... 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/interpreter/Makefile
config.status: creating doc/liboctave/Makefile
config.status: creating doc/refcard/Makefile
config.status: creating etc/icons/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp
  Fortran compiler:            f77 -g -O2 -fstack-protector-strong
  Fortran libraries:            -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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:           
  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/libdrm -I/usr/include/libpng12  -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:               -I/usr/include/hdf5/serial
  HDF5 LDFLAGS:                -L/usr/lib/arm-linux-gnueabihf/hdf5/serial
  HDF5 libraries:              -lhdf5
  Java home:                   
  Java JVM path:               
  Java CPPFLAGS:               
  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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore 
  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:               no
  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: 

I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.

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.

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
make[1]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
making run-octave from run-octave.in
chmod a+rx "run-octave"
rm -f bits/stl_algo.h
make  all-recursive
make[2]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
Making all in libgnu
make[3]: Entering directory '/«PKGBUILDDIR»/libgnu'
rm -f alloca.h-t alloca.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  cat ./alloca.in.h; \
} > alloca.h-t && \
mv -f alloca.h-t alloca.h
rm -f configmake.h-t && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  echo '#define PREFIX "/usr"'; \
  echo '#define EXEC_PREFIX "/usr"'; \
  echo '#define BINDIR "/usr/bin"'; \
  echo '#define SBINDIR "/usr/sbin"'; \
  echo '#define LIBEXECDIR "/usr/lib/arm-linux-gnueabihf"'; \
  echo '#define DATAROOTDIR "/usr/share"'; \
  echo '#define DATADIR "/usr/share"'; \
  echo '#define SYSCONFDIR "/etc"'; \
  echo '#define SHAREDSTATEDIR "/usr/com"'; \
  echo '#define LOCALSTATEDIR "/var"'; \
  echo '#define 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''@/1/g' \
      -e 's/@''GNULIB_ISNAND''@/1/g' \
      -e 's/@''GNULIB_ISNANL''@/0/g' \
      -e 's/@''GNULIB_LDEXPF''@/0/g' \
      -e 's/@''GNULIB_LDEXPL''@/0/g' \
      -e 's/@''GNULIB_LOG''@/1/g' \
      -e 's/@''GNULIB_LOGF''@/1/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''@/1/g' \
      -e 's/@''GNULIB_LOG2F''@/1/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
/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
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
/bin/mkdir -p sys
rm -f sys/time.h-t sys/time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_SYS_TIME_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
      -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \
      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
      -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
      -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
      -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
      -e '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
/bin/mkdir -p sys
rm -f sys/times.h-t sys/times.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_SYS_TIMES_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TIMES_H''@|<sys/times.h>|g' \
      -e 's/@''GNULIB_TIMES''@/1/g' \
      -e 's|@''HAVE_STRUCT_TMS''@|1|g' \
      -e 's|@''HAVE_TIMES''@|1|g' \
      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
      < ./sys_times.in.h; \
} > sys/times.h-t && \
mv sys/times.h-t sys/times.h
rm -f 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 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 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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c c-ctype.c  -fPIC -DPIC -o .libs/c-ctype.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c bitrotate.c  -fPIC -DPIC -o .libs/bitrotate.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o exitfail.lo exitfail.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o fd-hook.lo fd-hook.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c fd-hook.c  -fPIC -DPIC -o .libs/fd-hook.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o filemode.lo filemode.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o hash-pjw.lo hash-pjw.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c hash-triple.c  -fPIC -DPIC -o .libs/hash-triple.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o localcharset.lo localcharset.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-die.lo openat-die.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c openat-die.c  -fPIC -DPIC -o .libs/openat-die.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c same.c  -fPIC -DPIC -o .libs/same.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c save-cwd.c  -fPIC -DPIC -o .libs/save-cwd.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o sockets.lo sockets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o strftime.lo strftime.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o sys_socket.lo sys_socket.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o pipe-safer.lo pipe-safer.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c fd-safer.c  -fPIC -DPIC -o .libs/fd-safer.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o xmalloc.lo xmalloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o xalloc-die.lo xalloc-die.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c fpurge.c  -fPIC -DPIC -o .libs/fpurge.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c fflush.c  -fPIC -DPIC -o .libs/fflush.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o fseeko.lo fseeko.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c fseek.c  -fPIC -DPIC -o .libs/fseek.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c fseeko.c  -fPIC -DPIC -o .libs/fseeko.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c glob.c  -fPIC -DPIC -o .libs/glob.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-proc.lo openat-proc.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c openat-proc.c  -fPIC -DPIC -o .libs/openat-proc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o vasnprintf.lo vasnprintf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c vasnprintf.c  -fPIC -DPIC -o .libs/vasnprintf.o
rm -f t-charset.alias charset.alias && \
/bin/bash ./config.charset 'arm-unknown-linux-gnueabihf' > t-charset.alias && \
mv t-charset.alias charset.alias
rm -f t-ref-add.sed ref-add.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-add.sin > t-ref-add.sed && \
mv t-ref-add.sed ref-add.sed
rm -f t-ref-del.sed ref-del.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-del.sin > t-ref-del.sed && \
mv t-ref-del.sed ref-del.sed
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 -fstack-protector-strong -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/DASPK-opts.h-t numeric/DASPK-opts.h
mv numeric/DASSL-opts.h-t numeric/DASSL-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)
(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/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)
(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'
chmod a+rx mkf77def
/bin/sed -e "" < slatec-fn/derfc.in.f > slatec-fn/derfc.f-t
/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/erfc.f-t slatec-fn/erfc.f
mv slatec-fn/derfc.f-t slatec-fn/derfc.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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:  f77 -g -O2 -fstack-protector-strong -c amos/cacai.f  -fPIC -o amos/.libs/libcruft_la-cacai.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbesh.lo `test -f 'amos/cbesh.f' || echo './'`amos/cbesh.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbesi.lo `test -f 'amos/cbesi.f' || echo './'`amos/cbesi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbesh.f  -fPIC -o amos/.libs/libcruft_la-cbesh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbesi.f  -fPIC -o amos/.libs/libcruft_la-cbesi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbesj.lo `test -f 'amos/cbesj.f' || echo './'`amos/cbesj.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbesj.f  -fPIC -o amos/.libs/libcruft_la-cbesj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbesk.lo `test -f 'amos/cbesk.f' || echo './'`amos/cbesk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbesy.lo `test -f 'amos/cbesy.f' || echo './'`amos/cbesy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbesk.f  -fPIC -o amos/.libs/libcruft_la-cbesk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbesy.f  -fPIC -o amos/.libs/libcruft_la-cbesy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbinu.lo `test -f 'amos/cbinu.f' || echo './'`amos/cbinu.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbinu.f  -fPIC -o amos/.libs/libcruft_la-cbinu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbuni.lo `test -f 'amos/cbuni.f' || echo './'`amos/cbuni.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbunk.lo `test -f 'amos/cbunk.f' || echo './'`amos/cbunk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbuni.f  -fPIC -o amos/.libs/libcruft_la-cbuni.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbunk.f  -fPIC -o amos/.libs/libcruft_la-cbunk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cunk1.lo `test -f 'amos/cunk1.f' || echo './'`amos/cunk1.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cunk2.lo `test -f 'amos/cunk2.f' || echo './'`amos/cunk2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cunk1.f  -fPIC -o amos/.libs/libcruft_la-cunk1.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cunk2.f  -fPIC -o amos/.libs/libcruft_la-cunk2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-crati.lo `test -f 'amos/crati.f' || echo './'`amos/crati.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/crati.f  -fPIC -o amos/.libs/libcruft_la-crati.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cshch.lo `test -f 'amos/cshch.f' || echo './'`amos/cshch.f
mv cruft.def-t cruft.def
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cuni1.lo `test -f 'amos/cuni1.f' || echo './'`amos/cuni1.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cshch.f  -fPIC -o amos/.libs/libcruft_la-cshch.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cuni1.f  -fPIC -o amos/.libs/libcruft_la-cuni1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cuoik.lo `test -f 'amos/cuoik.f' || echo './'`amos/cuoik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cuoik.f  -fPIC -o amos/.libs/libcruft_la-cuoik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cairy.lo `test -f 'amos/cairy.f' || echo './'`amos/cairy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cairy.f  -fPIC -o amos/.libs/libcruft_la-cairy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbiry.lo `test -f 'amos/cbiry.f' || echo './'`amos/cbiry.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-ckscl.lo `test -f 'amos/ckscl.f' || echo './'`amos/ckscl.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cs1s2.lo `test -f 'amos/cs1s2.f' || echo './'`amos/cs1s2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbiry.f  -fPIC -o amos/.libs/libcruft_la-cbiry.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/ckscl.f  -fPIC -o amos/.libs/libcruft_la-ckscl.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cs1s2.f  -fPIC -o amos/.libs/libcruft_la-cs1s2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cuchk.lo `test -f 'amos/cuchk.f' || echo './'`amos/cuchk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cuchk.f  -fPIC -o amos/.libs/libcruft_la-cuchk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cuni2.lo `test -f 'amos/cuni2.f' || echo './'`amos/cuni2.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cwrsk.lo `test -f 'amos/cwrsk.f' || echo './'`amos/cwrsk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-casyi.lo `test -f 'amos/casyi.f' || echo './'`amos/casyi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cuni2.f  -fPIC -o amos/.libs/libcruft_la-cuni2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cwrsk.f  -fPIC -o amos/.libs/libcruft_la-cwrsk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/casyi.f  -fPIC -o amos/.libs/libcruft_la-casyi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cbknu.lo `test -f 'amos/cbknu.f' || echo './'`amos/cbknu.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cbknu.f  -fPIC -o amos/.libs/libcruft_la-cbknu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cmlri.lo `test -f 'amos/cmlri.f' || echo './'`amos/cmlri.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cmlri.f  -fPIC -o amos/.libs/libcruft_la-cmlri.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cseri.lo `test -f 'amos/cseri.f' || echo './'`amos/cseri.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cseri.f  -fPIC -o amos/.libs/libcruft_la-cseri.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cunhj.lo `test -f 'amos/cunhj.f' || echo './'`amos/cunhj.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-cunik.lo `test -f 'amos/cunik.f' || echo './'`amos/cunik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cunhj.f  -fPIC -o amos/.libs/libcruft_la-cunhj.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/cunik.f  -fPIC -o amos/.libs/libcruft_la-cunik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-dgamln.lo `test -f 'amos/dgamln.f' || echo './'`amos/dgamln.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/dgamln.f  -fPIC -o amos/.libs/libcruft_la-dgamln.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-gamln.lo `test -f 'amos/gamln.f' || echo './'`amos/gamln.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/gamln.f  -fPIC -o amos/.libs/libcruft_la-gamln.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-xzabs.lo `test -f 'amos/xzabs.f' || echo './'`amos/xzabs.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/xzabs.f  -fPIC -o amos/.libs/libcruft_la-xzabs.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-xzexp.lo `test -f 'amos/xzexp.f' || echo './'`amos/xzexp.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-xzlog.lo `test -f 'amos/xzlog.f' || echo './'`amos/xzlog.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-xzsqrt.lo `test -f 'amos/xzsqrt.f' || echo './'`amos/xzsqrt.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/xzexp.f  -fPIC -o amos/.libs/libcruft_la-xzexp.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/xzlog.f  -fPIC -o amos/.libs/libcruft_la-xzlog.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/xzsqrt.f  -fPIC -o amos/.libs/libcruft_la-xzsqrt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zacai.lo `test -f 'amos/zacai.f' || echo './'`amos/zacai.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zacon.lo `test -f 'amos/zacon.f' || echo './'`amos/zacon.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zairy.lo `test -f 'amos/zairy.f' || echo './'`amos/zairy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zacai.f  -fPIC -o amos/.libs/libcruft_la-zacai.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zasyi.lo `test -f 'amos/zasyi.f' || echo './'`amos/zasyi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zacon.f  -fPIC -o amos/.libs/libcruft_la-zacon.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zairy.f  -fPIC -o amos/.libs/libcruft_la-zairy.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zasyi.f  -fPIC -o amos/.libs/libcruft_la-zasyi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbesh.lo `test -f 'amos/zbesh.f' || echo './'`amos/zbesh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbesh.f  -fPIC -o amos/.libs/libcruft_la-zbesh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbesi.lo `test -f 'amos/zbesi.f' || echo './'`amos/zbesi.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbesj.lo `test -f 'amos/zbesj.f' || echo './'`amos/zbesj.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbesi.f  -fPIC -o amos/.libs/libcruft_la-zbesi.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbesj.f  -fPIC -o amos/.libs/libcruft_la-zbesj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbesk.lo `test -f 'amos/zbesk.f' || echo './'`amos/zbesk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbesy.lo `test -f 'amos/zbesy.f' || echo './'`amos/zbesy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbesk.f  -fPIC -o amos/.libs/libcruft_la-zbesk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbesy.f  -fPIC -o amos/.libs/libcruft_la-zbesy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbinu.lo `test -f 'amos/zbinu.f' || echo './'`amos/zbinu.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbiry.lo `test -f 'amos/zbiry.f' || echo './'`amos/zbiry.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbinu.f  -fPIC -o amos/.libs/libcruft_la-zbinu.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbiry.f  -fPIC -o amos/.libs/libcruft_la-zbiry.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbknu.lo `test -f 'amos/zbknu.f' || echo './'`amos/zbknu.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbuni.lo `test -f 'amos/zbuni.f' || echo './'`amos/zbuni.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbknu.f  -fPIC -o amos/.libs/libcruft_la-zbknu.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbuni.f  -fPIC -o amos/.libs/libcruft_la-zbuni.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zbunk.lo `test -f 'amos/zbunk.f' || echo './'`amos/zbunk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zbunk.f  -fPIC -o amos/.libs/libcruft_la-zbunk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zdiv.lo `test -f 'amos/zdiv.f' || echo './'`amos/zdiv.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zdiv.f  -fPIC -o amos/.libs/libcruft_la-zdiv.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zkscl.lo `test -f 'amos/zkscl.f' || echo './'`amos/zkscl.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zmlri.lo `test -f 'amos/zmlri.f' || echo './'`amos/zmlri.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zmlt.lo `test -f 'amos/zmlt.f' || echo './'`amos/zmlt.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zkscl.f  -fPIC -o amos/.libs/libcruft_la-zkscl.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zmlri.f  -fPIC -o amos/.libs/libcruft_la-zmlri.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zmlt.f  -fPIC -o amos/.libs/libcruft_la-zmlt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zrati.lo `test -f 'amos/zrati.f' || echo './'`amos/zrati.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zrati.f  -fPIC -o amos/.libs/libcruft_la-zrati.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zs1s2.lo `test -f 'amos/zs1s2.f' || echo './'`amos/zs1s2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zs1s2.f  -fPIC -o amos/.libs/libcruft_la-zs1s2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zseri.lo `test -f 'amos/zseri.f' || echo './'`amos/zseri.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zshch.lo `test -f 'amos/zshch.f' || echo './'`amos/zshch.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zuchk.lo `test -f 'amos/zuchk.f' || echo './'`amos/zuchk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zseri.f  -fPIC -o amos/.libs/libcruft_la-zseri.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zshch.f  -fPIC -o amos/.libs/libcruft_la-zshch.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zuchk.f  -fPIC -o amos/.libs/libcruft_la-zuchk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zunhj.lo `test -f 'amos/zunhj.f' || echo './'`amos/zunhj.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zuni1.lo `test -f 'amos/zuni1.f' || echo './'`amos/zuni1.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zunhj.f  -fPIC -o amos/.libs/libcruft_la-zunhj.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zuni1.f  -fPIC -o amos/.libs/libcruft_la-zuni1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zuni2.lo `test -f 'amos/zuni2.f' || echo './'`amos/zuni2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zuni2.f  -fPIC -o amos/.libs/libcruft_la-zuni2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zunik.lo `test -f 'amos/zunik.f' || echo './'`amos/zunik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zunik.f  -fPIC -o amos/.libs/libcruft_la-zunik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zunk1.lo `test -f 'amos/zunk1.f' || echo './'`amos/zunk1.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zunk1.f  -fPIC -o amos/.libs/libcruft_la-zunk1.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zunk2.lo `test -f 'amos/zunk2.f' || echo './'`amos/zunk2.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zuoik.lo `test -f 'amos/zuoik.f' || echo './'`amos/zuoik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zunk2.f  -fPIC -o amos/.libs/libcruft_la-zunk2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zuoik.f  -fPIC -o amos/.libs/libcruft_la-zuoik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o amos/libcruft_la-zwrsk.lo `test -f 'amos/zwrsk.f' || echo './'`amos/zwrsk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c amos/zwrsk.f  -fPIC -o amos/.libs/libcruft_la-zwrsk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-zdotc3.lo `test -f 'blas-xtra/zdotc3.f' || echo './'`blas-xtra/zdotc3.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/ddot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-ddot3.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/zdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdotc3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-cdotc3.lo `test -f 'blas-xtra/cdotc3.f' || echo './'`blas-xtra/cdotc3.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/sdot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-sdot3.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/cdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cdotc3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-zmatm3.lo `test -f 'blas-xtra/zmatm3.f' || echo './'`blas-xtra/zmatm3.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/dmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-dmatm3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-smatm3.lo `test -f 'blas-xtra/smatm3.f' || echo './'`blas-xtra/smatm3.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/zmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zmatm3.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/smatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-smatm3.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-xdnrm2.lo `test -f 'blas-xtra/xdnrm2.f' || echo './'`blas-xtra/xdnrm2.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-xdznrm2.lo `test -f 'blas-xtra/xdznrm2.f' || echo './'`blas-xtra/xdznrm2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/cmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cmatm3.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xddot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xddot.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xdnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdnrm2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xdznrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdznrm2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-xsnrm2.lo `test -f 'blas-xtra/xsnrm2.f' || echo './'`blas-xtra/xsnrm2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xzdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotc.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xzdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotu.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xsdot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsdot.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-xscnrm2.lo `test -f 'blas-xtra/xscnrm2.f' || echo './'`blas-xtra/xscnrm2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xsnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsnrm2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-xerbla.lo `test -f 'blas-xtra/xerbla.f' || echo './'`blas-xtra/xerbla.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xscnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xscnrm2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xcdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotc.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xcdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotu.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-cconv2.lo `test -f 'blas-xtra/cconv2.f' || echo './'`blas-xtra/cconv2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/xerbla.f  -fPIC -o blas-xtra/.libs/libcruft_la-xerbla.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-dconv2.lo `test -f 'blas-xtra/dconv2.f' || echo './'`blas-xtra/dconv2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/cconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-cconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o blas-xtra/libcruft_la-sconv2.lo `test -f 'blas-xtra/sconv2.f' || echo './'`blas-xtra/sconv2.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/csconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-csconv2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/dconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-dconv2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/sconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-sconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-datv.lo `test -f 'daspk/datv.f' || echo './'`daspk/datv.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/zconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zconv2.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dcnst0.lo `test -f 'daspk/dcnst0.f' || echo './'`daspk/dcnst0.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c blas-xtra/zdconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdconv2.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/datv.f  -fPIC -o daspk/.libs/libcruft_la-datv.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dcnst0.f  -fPIC -o daspk/.libs/libcruft_la-dcnst0.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dcnstr.lo `test -f 'daspk/dcnstr.f' || echo './'`daspk/dcnstr.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddasic.lo `test -f 'daspk/ddasic.f' || echo './'`daspk/ddasic.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddasid.lo `test -f 'daspk/ddasid.f' || echo './'`daspk/ddasid.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dcnstr.f  -fPIC -o daspk/.libs/libcruft_la-dcnstr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddasik.lo `test -f 'daspk/ddasik.f' || echo './'`daspk/ddasik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddasic.f  -fPIC -o daspk/.libs/libcruft_la-ddasic.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddasid.f  -fPIC -o daspk/.libs/libcruft_la-ddasid.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddasik.f  -fPIC -o daspk/.libs/libcruft_la-ddasik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddaspk.lo `test -f 'daspk/ddaspk.f' || echo './'`daspk/ddaspk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddstp.lo `test -f 'daspk/ddstp.f' || echo './'`daspk/ddstp.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddaspk.f  -fPIC -o daspk/.libs/libcruft_la-ddaspk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-ddwnrm.lo `test -f 'daspk/ddwnrm.f' || echo './'`daspk/ddwnrm.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddstp.f  -fPIC -o daspk/.libs/libcruft_la-ddstp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dfnrmd.lo `test -f 'daspk/dfnrmd.f' || echo './'`daspk/dfnrmd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/ddwnrm.f  -fPIC -o daspk/.libs/libcruft_la-ddwnrm.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dfnrmd.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dfnrmk.lo `test -f 'daspk/dfnrmk.f' || echo './'`daspk/dfnrmk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dhels.lo `test -f 'daspk/dhels.f' || echo './'`daspk/dhels.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dfnrmk.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dhels.f  -fPIC -o daspk/.libs/libcruft_la-dhels.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dheqr.lo `test -f 'daspk/dheqr.f' || echo './'`daspk/dheqr.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dinvwt.lo `test -f 'daspk/dinvwt.f' || echo './'`daspk/dinvwt.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dheqr.f  -fPIC -o daspk/.libs/libcruft_la-dheqr.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dinvwt.f  -fPIC -o daspk/.libs/libcruft_la-dinvwt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dlinsd.lo `test -f 'daspk/dlinsd.f' || echo './'`daspk/dlinsd.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dlinsk.lo `test -f 'daspk/dlinsk.f' || echo './'`daspk/dlinsk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dlinsd.f  -fPIC -o daspk/.libs/libcruft_la-dlinsd.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dlinsk.f  -fPIC -o daspk/.libs/libcruft_la-dlinsk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dmatd.lo `test -f 'daspk/dmatd.f' || echo './'`daspk/dmatd.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnedd.lo `test -f 'daspk/dnedd.f' || echo './'`daspk/dnedd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dmatd.f  -fPIC -o daspk/.libs/libcruft_la-dmatd.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnedd.f  -fPIC -o daspk/.libs/libcruft_la-dnedd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnedk.lo `test -f 'daspk/dnedk.f' || echo './'`daspk/dnedk.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnedk.f  -fPIC -o daspk/.libs/libcruft_la-dnedk.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnsd.lo `test -f 'daspk/dnsd.f' || echo './'`daspk/dnsd.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnsid.lo `test -f 'daspk/dnsid.f' || echo './'`daspk/dnsid.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnsd.f  -fPIC -o daspk/.libs/libcruft_la-dnsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnsik.lo `test -f 'daspk/dnsik.f' || echo './'`daspk/dnsik.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnsid.f  -fPIC -o daspk/.libs/libcruft_la-dnsid.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnsik.f  -fPIC -o daspk/.libs/libcruft_la-dnsik.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dnsk.lo `test -f 'daspk/dnsk.f' || echo './'`daspk/dnsk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dorth.lo `test -f 'daspk/dorth.f' || echo './'`daspk/dorth.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dnsk.f  -fPIC -o daspk/.libs/libcruft_la-dnsk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dorth.f  -fPIC -o daspk/.libs/libcruft_la-dorth.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dslvd.lo `test -f 'daspk/dslvd.f' || echo './'`daspk/dslvd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dslvd.f  -fPIC -o daspk/.libs/libcruft_la-dslvd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dslvk.lo `test -f 'daspk/dslvk.f' || echo './'`daspk/dslvk.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dspigm.lo `test -f 'daspk/dspigm.f' || echo './'`daspk/dspigm.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o daspk/libcruft_la-dyypnw.lo `test -f 'daspk/dyypnw.f' || echo './'`daspk/dyypnw.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dslvk.f  -fPIC -o daspk/.libs/libcruft_la-dslvk.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dspigm.f  -fPIC -o daspk/.libs/libcruft_la-dspigm.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c daspk/dyypnw.f  -fPIC -o daspk/.libs/libcruft_la-dyypnw.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dasrt/libcruft_la-ddasrt.lo `test -f 'dasrt/ddasrt.f' || echo './'`dasrt/ddasrt.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dasrt/libcruft_la-drchek.lo `test -f 'dasrt/drchek.f' || echo './'`dasrt/drchek.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dasrt/ddasrt.f  -fPIC -o dasrt/.libs/libcruft_la-ddasrt.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dasrt/drchek.f  -fPIC -o dasrt/.libs/libcruft_la-drchek.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dasrt/libcruft_la-droots.lo `test -f 'dasrt/droots.f' || echo './'`dasrt/droots.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dasrt/droots.f  -fPIC -o dasrt/.libs/libcruft_la-droots.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddaini.lo `test -f 'dassl/ddaini.f' || echo './'`dassl/ddaini.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddaini.f  -fPIC -o dassl/.libs/libcruft_la-ddaini.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddajac.lo `test -f 'dassl/ddajac.f' || echo './'`dassl/ddajac.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddajac.f  -fPIC -o dassl/.libs/libcruft_la-ddajac.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddanrm.lo `test -f 'dassl/ddanrm.f' || echo './'`dassl/ddanrm.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddaslv.lo `test -f 'dassl/ddaslv.f' || echo './'`dassl/ddaslv.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddanrm.f  -fPIC -o dassl/.libs/libcruft_la-ddanrm.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddaslv.f  -fPIC -o dassl/.libs/libcruft_la-ddaslv.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddassl.lo `test -f 'dassl/ddassl.f' || echo './'`dassl/ddassl.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddastp.lo `test -f 'dassl/ddastp.f' || echo './'`dassl/ddastp.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddatrp.lo `test -f 'dassl/ddatrp.f' || echo './'`dassl/ddatrp.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddassl.f  -fPIC -o dassl/.libs/libcruft_la-ddassl.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddastp.f  -fPIC -o dassl/.libs/libcruft_la-ddastp.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c dassl/ddatrp.f  -fPIC -o dassl/.libs/libcruft_la-ddatrp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o dassl/libcruft_la-ddawts.lo `test -f 'dassl/ddawts.f' || echo './'`dassl/ddawts.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -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-strong -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-strong -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 f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xclange.lo `test -f 'lapack-xtra/xclange.f' || echo './'`lapack-xtra/xclange.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xclange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xclange.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xdlamch.lo `test -f 'lapack-xtra/xdlamch.f' || echo './'`lapack-xtra/xdlamch.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xdlange.lo `test -f 'lapack-xtra/xdlange.f' || echo './'`lapack-xtra/xdlange.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xdlamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlamch.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xdlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlange.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xilaenv.lo `test -f 'lapack-xtra/xilaenv.f' || echo './'`lapack-xtra/xilaenv.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xslamch.lo `test -f 'lapack-xtra/xslamch.f' || echo './'`lapack-xtra/xslamch.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xilaenv.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xilaenv.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xslamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslamch.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xslange.lo `test -f 'lapack-xtra/xslange.f' || echo './'`lapack-xtra/xslange.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-xzlange.lo `test -f 'lapack-xtra/xzlange.f' || echo './'`lapack-xtra/xzlange.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xslange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslange.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/xzlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xzlange.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-zrsf2csf.lo `test -f 'lapack-xtra/zrsf2csf.f' || echo './'`lapack-xtra/zrsf2csf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/zrsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-zrsf2csf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o lapack-xtra/libcruft_la-crsf2csf.lo `test -f 'lapack-xtra/crsf2csf.f' || echo './'`lapack-xtra/crsf2csf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c lapack-xtra/crsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-crsf2csf.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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c misc/blaswrap.c  -fPIC -DPIC -o misc/.libs/libcruft_la-blaswrap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o misc/libcruft_la-d1mach.lo `test -f 'misc/d1mach.f' || echo './'`misc/d1mach.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -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-strong -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-extern.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-extern.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-fcn.c  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-fcn.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-quit.lo `test -f 'misc/quit.cc' || echo './'`misc/quit.cc
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o misc/libcruft_la-r1mach.lo `test -f 'misc/r1mach.f' || echo './'`misc/r1mach.f
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c misc/lo-error.c  -fPIC -DPIC -o misc/.libs/libcruft_la-lo-error.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c misc/quit.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-quit.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c misc/r1mach.f  -fPIC -o misc/.libs/libcruft_la-r1mach.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-cfode.lo `test -f 'odepack/cfode.f' || echo './'`odepack/cfode.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-dlsode.lo `test -f 'odepack/dlsode.f' || echo './'`odepack/dlsode.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/cfode.f  -fPIC -o odepack/.libs/libcruft_la-cfode.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/dlsode.f  -fPIC -o odepack/.libs/libcruft_la-dlsode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-ewset.lo `test -f 'odepack/ewset.f' || echo './'`odepack/ewset.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/ewset.f  -fPIC -o odepack/.libs/libcruft_la-ewset.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-intdy.lo `test -f 'odepack/intdy.f' || echo './'`odepack/intdy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/intdy.f  -fPIC -o odepack/.libs/libcruft_la-intdy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-prepj.lo `test -f 'odepack/prepj.f' || echo './'`odepack/prepj.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-solsy.lo `test -f 'odepack/solsy.f' || echo './'`odepack/solsy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/prepj.f  -fPIC -o odepack/.libs/libcruft_la-prepj.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/solsy.f  -fPIC -o odepack/.libs/libcruft_la-solsy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-stode.lo `test -f 'odepack/stode.f' || echo './'`odepack/stode.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/stode.f  -fPIC -o odepack/.libs/libcruft_la-stode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-vnorm.lo `test -f 'odepack/vnorm.f' || echo './'`odepack/vnorm.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/vnorm.f  -fPIC -o odepack/.libs/libcruft_la-vnorm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-scfode.lo `test -f 'odepack/scfode.f' || echo './'`odepack/scfode.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/scfode.f  -fPIC -o odepack/.libs/libcruft_la-scfode.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-sewset.lo `test -f 'odepack/sewset.f' || echo './'`odepack/sewset.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-sintdy.lo `test -f 'odepack/sintdy.f' || echo './'`odepack/sintdy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/sewset.f  -fPIC -o odepack/.libs/libcruft_la-sewset.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/sintdy.f  -fPIC -o odepack/.libs/libcruft_la-sintdy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-slsode.lo `test -f 'odepack/slsode.f' || echo './'`odepack/slsode.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-sprepj.lo `test -f 'odepack/sprepj.f' || echo './'`odepack/sprepj.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/slsode.f  -fPIC -o odepack/.libs/libcruft_la-slsode.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/sprepj.f  -fPIC -o odepack/.libs/libcruft_la-sprepj.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-ssolsy.lo `test -f 'odepack/ssolsy.f' || echo './'`odepack/ssolsy.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/ssolsy.f  -fPIC -o odepack/.libs/libcruft_la-ssolsy.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-sstode.lo `test -f 'odepack/sstode.f' || echo './'`odepack/sstode.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o odepack/libcruft_la-svnorm.lo `test -f 'odepack/svnorm.f' || echo './'`odepack/svnorm.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/sstode.f  -fPIC -o odepack/.libs/libcruft_la-sstode.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c odepack/svnorm.f  -fPIC -o odepack/.libs/libcruft_la-svnorm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o ordered-qz/libcruft_la-dsubsp.lo `test -f 'ordered-qz/dsubsp.f' || echo './'`ordered-qz/dsubsp.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c ordered-qz/dsubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-dsubsp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o ordered-qz/libcruft_la-exchqz.lo `test -f 'ordered-qz/exchqz.f' || echo './'`ordered-qz/exchqz.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c ordered-qz/exchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-exchqz.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o ordered-qz/libcruft_la-ssubsp.lo `test -f 'ordered-qz/ssubsp.f' || echo './'`ordered-qz/ssubsp.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c ordered-qz/ssubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-ssubsp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o ordered-qz/libcruft_la-sexchqz.lo `test -f 'ordered-qz/sexchqz.f' || echo './'`ordered-qz/sexchqz.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c ordered-qz/sexchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-sexchqz.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqagi.lo `test -f 'quadpack/dqagi.f' || echo './'`quadpack/dqagi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqagi.f  -fPIC -o quadpack/.libs/libcruft_la-dqagi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqagie.lo `test -f 'quadpack/dqagie.f' || echo './'`quadpack/dqagie.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqagie.f  -fPIC -o quadpack/.libs/libcruft_la-dqagie.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqagp.lo `test -f 'quadpack/dqagp.f' || echo './'`quadpack/dqagp.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqagp.f  -fPIC -o quadpack/.libs/libcruft_la-dqagp.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqagpe.lo `test -f 'quadpack/dqagpe.f' || echo './'`quadpack/dqagpe.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqagpe.f  -fPIC -o quadpack/.libs/libcruft_la-dqagpe.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqelg.lo `test -f 'quadpack/dqelg.f' || echo './'`quadpack/dqelg.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqelg.f  -fPIC -o quadpack/.libs/libcruft_la-dqelg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqk15i.lo `test -f 'quadpack/dqk15i.f' || echo './'`quadpack/dqk15i.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqk21.lo `test -f 'quadpack/dqk21.f' || echo './'`quadpack/dqk21.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqk15i.f  -fPIC -o quadpack/.libs/libcruft_la-dqk15i.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqk21.f  -fPIC -o quadpack/.libs/libcruft_la-dqk21.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-dqpsrt.lo `test -f 'quadpack/dqpsrt.f' || echo './'`quadpack/dqpsrt.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qagie.lo `test -f 'quadpack/qagie.f' || echo './'`quadpack/qagie.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/dqpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-dqpsrt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qagi.lo `test -f 'quadpack/qagi.f' || echo './'`quadpack/qagi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qagie.f  -fPIC -o quadpack/.libs/libcruft_la-qagie.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qagi.f  -fPIC -o quadpack/.libs/libcruft_la-qagi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qagpe.lo `test -f 'quadpack/qagpe.f' || echo './'`quadpack/qagpe.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qagp.lo `test -f 'quadpack/qagp.f' || echo './'`quadpack/qagp.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qelg.lo `test -f 'quadpack/qelg.f' || echo './'`quadpack/qelg.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qagpe.f  -fPIC -o quadpack/.libs/libcruft_la-qagpe.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qagp.f  -fPIC -o quadpack/.libs/libcruft_la-qagp.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qelg.f  -fPIC -o quadpack/.libs/libcruft_la-qelg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qk15i.lo `test -f 'quadpack/qk15i.f' || echo './'`quadpack/qk15i.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qk15i.f  -fPIC -o quadpack/.libs/libcruft_la-qk15i.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qk21.lo `test -f 'quadpack/qk21.f' || echo './'`quadpack/qk21.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qk21.f  -fPIC -o quadpack/.libs/libcruft_la-qk21.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-qpsrt.lo `test -f 'quadpack/qpsrt.f' || echo './'`quadpack/qpsrt.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o quadpack/libcruft_la-xerror.lo `test -f 'quadpack/xerror.f' || echo './'`quadpack/xerror.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-fdump.lo `test -f 'slatec-err/fdump.f' || echo './'`slatec-err/fdump.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/qpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-qpsrt.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c quadpack/xerror.f  -fPIC -o quadpack/.libs/libcruft_la-xerror.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/fdump.f  -fPIC -o slatec-err/.libs/libcruft_la-fdump.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-j4save.lo `test -f 'slatec-err/j4save.f' || echo './'`slatec-err/j4save.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xerclr.lo `test -f 'slatec-err/xerclr.f' || echo './'`slatec-err/xerclr.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/ixsav.f  -fPIC -o slatec-err/.libs/libcruft_la-ixsav.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/j4save.f  -fPIC -o slatec-err/.libs/libcruft_la-j4save.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xerclr.f  -fPIC -o slatec-err/.libs/libcruft_la-xerclr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xermsg.lo `test -f 'slatec-err/xermsg.f' || echo './'`slatec-err/xermsg.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xercnt.f  -fPIC -o slatec-err/.libs/libcruft_la-xercnt.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xerprn.lo `test -f 'slatec-err/xerprn.f' || echo './'`slatec-err/xerprn.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xerhlt.f  -fPIC -o slatec-err/.libs/libcruft_la-xerhlt.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xermsg.f  -fPIC -o slatec-err/.libs/libcruft_la-xermsg.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xerrwd.lo `test -f 'slatec-err/xerrwd.f' || echo './'`slatec-err/xerrwd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xerprn.f  -fPIC -o slatec-err/.libs/libcruft_la-xerprn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xersve.lo `test -f 'slatec-err/xersve.f' || echo './'`slatec-err/xersve.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xerrwd.f  -fPIC -o slatec-err/.libs/libcruft_la-xerrwd.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xersve.f  -fPIC -o slatec-err/.libs/libcruft_la-xersve.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-err/libcruft_la-xgetf.lo `test -f 'slatec-err/xgetf.f' || echo './'`slatec-err/xgetf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xgetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-albeta.lo `test -f 'slatec-fn/albeta.f' || echo './'`slatec-fn/albeta.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xgetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetua.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xsetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetf.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-err/xsetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetua.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/albeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-albeta.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-algams.lo `test -f 'slatec-fn/algams.f' || echo './'`slatec-fn/algams.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/alngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-alngam.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/alnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-alnrel.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-acosh.lo `test -f 'slatec-fn/acosh.f' || echo './'`slatec-fn/acosh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/algams.f  -fPIC -o slatec-fn/.libs/libcruft_la-algams.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/acosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-acosh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-csevl.lo `test -f 'slatec-fn/csevl.f' || echo './'`slatec-fn/csevl.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/asinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-asinh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/atanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-atanh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/betai.f  -fPIC -o slatec-fn/.libs/libcruft_la-betai.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/csevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-csevl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-d9lgic.lo `test -f 'slatec-fn/d9lgic.f' || echo './'`slatec-fn/d9lgic.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-d9lgit.lo `test -f 'slatec-fn/d9lgit.f' || echo './'`slatec-fn/d9lgit.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/d9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9gmit.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/d9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgic.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-d9lgmc.lo `test -f 'slatec-fn/d9lgmc.f' || echo './'`slatec-fn/d9lgmc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/d9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dacosh.lo `test -f 'slatec-fn/dacosh.f' || echo './'`slatec-fn/dacosh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/d9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgmc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dasinh.lo `test -f 'slatec-fn/dasinh.f' || echo './'`slatec-fn/dasinh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dacosh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-datanh.lo `test -f 'slatec-fn/datanh.f' || echo './'`slatec-fn/datanh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dasinh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dbetai.lo `test -f 'slatec-fn/dbetai.f' || echo './'`slatec-fn/dbetai.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/datanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-datanh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dcsevl.lo `test -f 'slatec-fn/dcsevl.f' || echo './'`slatec-fn/dcsevl.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-dbetai.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dcsevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-dcsevl.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dgami.lo `test -f 'slatec-fn/dgami.f' || echo './'`slatec-fn/dgami.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/derf.f  -fPIC -o slatec-fn/.libs/libcruft_la-derf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dgamit.lo `test -f 'slatec-fn/dgamit.f' || echo './'`slatec-fn/dgamit.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgami.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dgamr.lo `test -f 'slatec-fn/dgamr.f' || echo './'`slatec-fn/dgamr.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dgamlm.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamlm.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamma.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dgamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dlngam.lo `test -f 'slatec-fn/dlngam.f' || echo './'`slatec-fn/dlngam.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dlbeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlbeta.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dlgams.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlgams.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dlngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlngam.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-dpchst.lo `test -f 'slatec-fn/dpchst.f' || echo './'`slatec-fn/dpchst.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dlnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlnrel.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dpchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchim.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-erf.lo `test -f 'slatec-fn/erf.f' || echo './'`slatec-fn/erf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/dpchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchst.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/erf.f  -fPIC -o slatec-fn/.libs/libcruft_la-erf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-gamit.lo `test -f 'slatec-fn/gamit.f' || echo './'`slatec-fn/gamit.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/gami.f  -fPIC -o slatec-fn/.libs/libcruft_la-gami.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/gamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-gamlim.lo `test -f 'slatec-fn/gamlim.f' || echo './'`slatec-fn/gamlim.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-gamr.lo `test -f 'slatec-fn/gamr.f' || echo './'`slatec-fn/gamr.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/gamlim.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamlim.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/gamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamma.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/gamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamr.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-pchim.lo `test -f 'slatec-fn/pchim.f' || echo './'`slatec-fn/pchim.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/initds.f  -fPIC -o slatec-fn/.libs/libcruft_la-initds.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/inits.f  -fPIC -o slatec-fn/.libs/libcruft_la-inits.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/pchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchim.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-r9lgit.lo `test -f 'slatec-fn/r9lgit.f' || echo './'`slatec-fn/r9lgit.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/pchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchst.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/r9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgmc.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/r9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xdacosh.lo `test -f 'slatec-fn/xdacosh.f' || echo './'`slatec-fn/xdacosh.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xdasinh.lo `test -f 'slatec-fn/xdasinh.f' || echo './'`slatec-fn/xdasinh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/r9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9gmit.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/r9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgic.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdacosh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdasinh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xderfc.lo `test -f 'slatec-fn/xderfc.f' || echo './'`slatec-fn/xderfc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdatanh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdbetai.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xderf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xdgami.lo `test -f 'slatec-fn/xdgami.f' || echo './'`slatec-fn/xdgami.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xderfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderfc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xgmainc.lo `test -f 'slatec-fn/xgmainc.f' || echo './'`slatec-fn/xgmainc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgami.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamma.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xdgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamit.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xacosh.lo `test -f 'slatec-fn/xacosh.f' || echo './'`slatec-fn/xacosh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgmainc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xatanh.lo `test -f 'slatec-fn/xatanh.f' || echo './'`slatec-fn/xatanh.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xacosh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xasinh.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xatanh.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xsgmainc.lo `test -f 'slatec-fn/xsgmainc.f' || echo './'`slatec-fn/xsgmainc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xerf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-xgamma.lo `test -f 'slatec-fn/xgamma.f' || echo './'`slatec-fn/xgamma.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xerfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerfc.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xsgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xsgmainc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -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 f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-derfc.lo `test -f 'slatec-fn/derfc.f' || echo './'`slatec-fn/derfc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgamma.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/xbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xbetai.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77  -g -O2 -fstack-protector-strong -c -o slatec-fn/libcruft_la-erfc.lo `test -f 'slatec-fn/erfc.f' || echo './'`slatec-fn/erfc.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/derfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-derfc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/advnst.lo ranlib/advnst.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -c slatec-fn/erfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-erfc.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genbet.lo ranlib/genbet.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/advnst.f  -fPIC -o ranlib/.libs/advnst.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genbet.f  -fPIC -o ranlib/.libs/genbet.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genchi.lo ranlib/genchi.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genexp.lo ranlib/genexp.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genf.lo ranlib/genf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genchi.f  -fPIC -o ranlib/.libs/genchi.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genexp.f  -fPIC -o ranlib/.libs/genexp.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genf.f  -fPIC -o ranlib/.libs/genf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/gengam.lo ranlib/gengam.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genmn.lo ranlib/genmn.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/gengam.f  -fPIC -o ranlib/.libs/gengam.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genmul.lo ranlib/genmul.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/gennch.lo ranlib/gennch.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genmn.f  -fPIC -o ranlib/.libs/genmn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/gennf.lo ranlib/gennf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/gennch.f  -fPIC -o ranlib/.libs/gennch.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genmul.f  -fPIC -o ranlib/.libs/genmul.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/gennor.lo ranlib/gennor.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/gennf.f  -fPIC -o ranlib/.libs/gennf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genprm.lo ranlib/genprm.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/gennor.f  -fPIC -o ranlib/.libs/gennor.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/genunf.lo ranlib/genunf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genprm.f  -fPIC -o ranlib/.libs/genprm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/getcgn.lo ranlib/getcgn.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/genunf.f  -fPIC -o ranlib/.libs/genunf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/getsd.lo ranlib/getsd.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ignbin.lo ranlib/ignbin.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/getcgn.f  -fPIC -o ranlib/.libs/getcgn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ignlgi.lo ranlib/ignlgi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/getsd.f  -fPIC -o ranlib/.libs/getsd.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ignbin.f  -fPIC -o ranlib/.libs/ignbin.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ignnbn.lo ranlib/ignnbn.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ignlgi.f  -fPIC -o ranlib/.libs/ignlgi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ignpoi.lo ranlib/ignpoi.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ignnbn.f  -fPIC -o ranlib/.libs/ignnbn.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ignpoi.f  -fPIC -o ranlib/.libs/ignpoi.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ignuin.lo ranlib/ignuin.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/initgn.lo ranlib/initgn.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ignuin.f  -fPIC -o ranlib/.libs/ignuin.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/initgn.f  -fPIC -o ranlib/.libs/initgn.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/inrgcm.lo ranlib/inrgcm.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/lennob.lo ranlib/lennob.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/inrgcm.f  -fPIC -o ranlib/.libs/inrgcm.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/mltmod.lo ranlib/mltmod.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/phrtsd.lo ranlib/phrtsd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/lennob.f  -fPIC -o ranlib/.libs/lennob.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/qrgnin.lo ranlib/qrgnin.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/mltmod.f  -fPIC -o ranlib/.libs/mltmod.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/phrtsd.f  -fPIC -o ranlib/.libs/phrtsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/ranf.lo ranlib/ranf.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/qrgnin.f  -fPIC -o ranlib/.libs/qrgnin.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/setall.lo ranlib/setall.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/ranf.f  -fPIC -o ranlib/.libs/ranf.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/setant.lo ranlib/setant.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/setgmn.lo ranlib/setgmn.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/setsd.lo ranlib/setsd.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/setall.f  -fPIC -o ranlib/.libs/setall.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/setant.f  -fPIC -o ranlib/.libs/setant.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/setgmn.f  -fPIC -o ranlib/.libs/setgmn.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/setsd.f  -fPIC -o ranlib/.libs/setsd.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/sexpo.lo ranlib/sexpo.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/sgamma.lo ranlib/sgamma.f
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/snorm.lo ranlib/snorm.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/sexpo.f  -fPIC -o ranlib/.libs/sexpo.o
/bin/bash ../../libtool  --tag=F77   --mode=compile f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c -o ranlib/wrap.lo ranlib/wrap.f
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/sgamma.f  -fPIC -o ranlib/.libs/sgamma.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/snorm.f  -fPIC -o ranlib/.libs/snorm.o
libtool: compile:  f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong -c ranlib/wrap.f  -fPIC -o ranlib/.libs/wrap.o
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2 -fstack-protector-strong -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 f77 -g -O2 -fstack-protector-strong -g -O2 -fstack-protector-strong  -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/CSparse.cc-tst-t array/CSparse.cc-tst
mv array/dMatrix.cc-tst-t array/dMatrix.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/fMatrix.cc-tst-t array/fMatrix.cc-tst
mv array/idx-vector.cc-tst-t array/idx-vector.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from Array.cc by Make."; /bin/grep '^%!' array/Array.cc ) > array/Array.cc-tst-t
mv util/oct-inttypes.cc-tst-t util/oct-inttypes.cc-tst
( 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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-d.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-d.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-ch.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Array-ch.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-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<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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 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 = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_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-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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_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<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_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<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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/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);
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (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<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129: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<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
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<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned 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<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     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 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<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h: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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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/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);
 ^
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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolSparse.lo `test -f 'array/boolSparse.cc' || echo './'`array/boolSparse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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 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 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-strong -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-strong -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)
 ^
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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/chMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-chMatrix.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-chNDArray.lo `test -f 'array/chNDArray.cc' || echo './'`array/chNDArray.cc
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/chNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-chNDArray.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 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)
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/CMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CMatrix.o
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)
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/CNDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-CNDArray.o
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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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/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 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 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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dRowVector.lo `test -f 'array/dRowVector.cc' || echo './'`array/dRowVector.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/dRowVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dRowVector.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/dSparse.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-dSparse.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/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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/fColVector.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fColVector.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCRowVector.lo `test -f 'array/fCRowVector.cc' || echo './'`array/fCRowVector.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/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/fDiagMatrix.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-fDiagMatrix.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/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);
 ^
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)
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fNDArray.lo `test -f 'array/fNDArray.cc' || echo './'`array/fNDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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 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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/int32NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int32NDArray.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-strong -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-strong -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/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);
 ^
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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int8NDArray.lo `test -f 'array/int8NDArray.cc' || echo './'`array/int8NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/int8NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-int8NDArray.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-C.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-C.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-strong -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-strong -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/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);
 ^
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/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-f.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-f.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-strong -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-strong -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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-s.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-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-strong -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-strong -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/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);
 ^
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)
 ^
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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-b.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-b.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-strong -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-strong -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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint32NDArray.lo `test -f 'array/uint32NDArray.cc' || echo './'`array/uint32NDArray.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c array/uint32NDArray.cc  -fPIC -DPIC -o array/.libs/array_libarray_la-uint32NDArray.o
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu        -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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/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-strong -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-strong -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/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);
 ^
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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.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-strong -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-strong -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/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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxGEPBAL.lo `test -f 'numeric/CmplxGEPBAL.cc' || echo './'`numeric/CmplxGEPBAL.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxGEPBAL.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)
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxHESS.lo `test -f 'numeric/CmplxHESS.cc' || echo './'`numeric/CmplxHESS.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxHESS.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-strong -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-strong -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/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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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);
 ^
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)
 ^
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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQR.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQRP.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSCHUR.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)
 ^
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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CollocWt.lo `test -f 'numeric/CollocWt.cc' || echo './'`numeric/CollocWt.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CollocWt.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CollocWt.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-strong -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-strong -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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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/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<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASRT.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASRT.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-strong -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-strong -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-strong -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-strong -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/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)
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleLU.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/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQR.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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQRP.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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleSCHUR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o
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 ./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/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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleSVD.lo `test -f 'numeric/dbleSVD.cc' || echo './'`numeric/dbleSVD.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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/EIG.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-EIG.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-strong -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 ./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-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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)
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxGEPBAL.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxHESS.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o
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 ./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)
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxLU.lo `test -f 'numeric/fCmplxLU.cc' || echo './'`numeric/fCmplxLU.cc
libtool: compile:  g++ -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQR.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-strong -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-strong -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 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 ./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/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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxSVD.lo `test -f 'numeric/fCmplxSVD.cc' || echo './'`numeric/fCmplxSVD.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxSVD.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSVD.o
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)
 ^
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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fEIG.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fEIG.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatAEPBAL.lo `test -f 'numeric/floatAEPBAL.cc' || echo './'`numeric/floatAEPBAL.cc
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-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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 -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatAEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatCHOL.lo `test -f 'numeric/floatCHOL.cc' || echo './'`numeric/floatCHOL.cc
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatGEPBAL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatGEPBAL.o
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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatQR.lo `test -f 'numeric/floatQR.cc' || echo './'`numeric/floatQR.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQR.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQRP.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQRP.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)
 ^
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/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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatSVD.lo `test -f 'numeric/floatSVD.cc' || echo './'`numeric/floatSVD.cc
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)
 ^
libtool: compile:  g++ -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-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-mappers.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-mappers.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-strong -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
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);
 ^
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-specfun.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-specfun.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-strong -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-strong -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 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)
 ^
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)
 ^
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-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -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 ./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-strong -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-strong -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-strong -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-strong -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 ./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 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 ./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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-ODES.lo `test -f 'numeric/ODES.cc' || echo './'`numeric/ODES.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-spparms.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-spparms.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-strong -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-strong -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-strong -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 ./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)
 ^
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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxCHOL.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxCHOL.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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxLU.lo `test -f 'numeric/SparseCmplxLU.cc' || echo './'`numeric/SparseCmplxLU.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxLU.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxLU.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.o
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-strong -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-strong -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-strong -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-strong -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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseQR.lo `test -f 'numeric/SparseQR.cc' || echo './'`numeric/SparseQR.cc
libtool: compile:  g++ -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseQR.cc  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseQR.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  -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randgamma.lo `test -f 'numeric/randgamma.c' || echo './'`numeric/randgamma.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randgamma.c  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randgamma.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  -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randmtzig.lo `test -f 'numeric/randmtzig.c' || echo './'`numeric/randmtzig.c
/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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randpoisson.lo `test -f 'numeric/randpoisson.c' || echo './'`numeric/randpoisson.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randmtzig.c  -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randmtzig.o
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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-dm.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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 ./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/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 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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-dm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-dm.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-strong -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-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)
 ^
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<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_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 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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-s.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-strong -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)
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 ./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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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);
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-cnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-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)
 ^
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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cdm.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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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-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 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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fm.o
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fnda.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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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-strong -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-strong -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 ./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 ./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-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);
 ^
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<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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 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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-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-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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fs.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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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
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-strong -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 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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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 ./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-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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-strong -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-strong -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 ./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)
 ^
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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fdm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-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-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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-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-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 ./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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fm.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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fcm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fcm.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-pm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-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-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 ./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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i8nda.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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-strong -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-strong -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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-strong -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-strong -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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-strong -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-strong -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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-strong -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-strong -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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-strong -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-strong -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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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);
 ^
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-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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 int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-strong -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-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)
 ^
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-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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-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)
 ^
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-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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-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)
 ^
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-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 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-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)
 ^
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<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_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<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_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-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);
 ^
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<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h: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<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h: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<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-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)
 ^
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-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 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)
 ^
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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_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 int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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 int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-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)
 ^
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-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);
 ^
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)
 ^
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 = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (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<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_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<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_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-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);
 ^
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<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130: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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-strong -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-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)
 ^
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-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);
 ^
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-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)
 ^
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 = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_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)
 ^
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);
 ^
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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i16nda.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.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-strong -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-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)
 ^
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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_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 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);
 ^
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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-strong -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 ./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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -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-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-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);
 ^
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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-strong -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-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-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);
 ^
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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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 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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-strong -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-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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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 ./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-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);
 ^
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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-strong -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
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-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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-fnda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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 ./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 ./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-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);
 ^
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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i32.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 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);
 ^
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 = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -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 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-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o
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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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 int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui32.o
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui8.o
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);
 ^
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 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-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64.o
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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8.o
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 ./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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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 -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o
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);
 ^
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)
 ^
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-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-strong -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-strong -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-strong -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-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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64.o
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);
 ^
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)
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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-strong -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-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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32.o
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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 ./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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8.o
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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)
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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);
 ^
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 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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-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)
 ^
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i8.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i16.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16.o
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)
 ^
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);
 ^
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i32.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i64.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-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)
 ^
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);
 ^
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);
 ^
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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i8nda.o
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 ./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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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);
 ^
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 = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-strong -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-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui32nda.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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);
 ^
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-strong -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-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui8nda.o
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);
 ^
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);
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-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-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)
 ^
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);
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-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-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-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);
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui16nda.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-strong -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-strong -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-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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui64nda.o
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 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);
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-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-strong -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-strong -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-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-strong -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
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i32nda.o
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);
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-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-strong -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-strong -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-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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-strong -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-strong -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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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-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-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-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-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-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)
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-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-strong -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-strong -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-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-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-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-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-strong -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-strong -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 ./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)
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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-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);
 ^
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-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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 = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-strong -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-strong -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 ./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)
 ^
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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-strong -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-strong -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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -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 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);
 ^
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-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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 = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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 ./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)
 ^
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-strong -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-strong -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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32nda.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
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-strong -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-strong -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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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 int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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 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-strong -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-strong -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 ./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)
 ^
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-strong -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-strong -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-strong -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-strong -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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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 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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-strong -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-strong -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-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-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-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-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-strong -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-strong -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-strong -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-strong -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 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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-strong -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-strong -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-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-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-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-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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-strong -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 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 ./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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui16nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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-strong -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-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-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-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-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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-strong -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 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 ./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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-strong -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-strong -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-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 ./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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<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-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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-strong -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-strong -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-strong -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-strong -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 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 ./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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-strong -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-strong -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-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 ./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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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 unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<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-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_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/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-strong -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-strong -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-strong -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-strong -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 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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-strong -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-strong -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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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 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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-strong -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-strong -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-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 ./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-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 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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui64nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui8nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-strong -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-strong -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-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-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-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-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-strong -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-strong -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-strong -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-strong -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 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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui32nda.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-strong -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-strong -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-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);
 ^
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-strong -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-strong -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-strong -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-strong -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 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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cs-cv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-cv.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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-ccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-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-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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-rv-crv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-crv.o
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-ccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-crv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fcv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-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-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 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 ./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-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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcrv-frv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-frv.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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
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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcs-fcv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fcs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-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-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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-frv-fcrv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcrv.o
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fccv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-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-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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fcrv.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cs.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cs-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cs-sm.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/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-s.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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 ./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)
 ^
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-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (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<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<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-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_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 unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-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-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-m-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-m-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-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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (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-strong -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-strong -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-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 = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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-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-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 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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-sm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-sm.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-scm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-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-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)
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-m.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-m.o
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-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/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cm.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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-cm.cc  -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-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)
 ^
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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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 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 ./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/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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/file-ops.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-file-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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/file-stat.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-file-stat.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);
 ^
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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/lo-sysdep.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-lo-sysdep.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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/mach-info.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-mach-info.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-env.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-env.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-group.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-group.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/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)
 ^
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);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-time.cc  -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-time.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=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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 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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c system/tempnam.c  -fPIC -DPIC -o system/.libs/system_libsystem_la-tempnam.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-strong -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-strong -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-strong -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/cmd-hist.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-hist.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/data-conv.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-data-conv.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-strong -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-strong -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 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/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)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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/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 = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
./util/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/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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-array-gripes.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-array-gripes.o
util/cmd-edit.cc: In member function 'virtual std::string gnu_readline::do_readline(const string&, bool&)':
util/cmd-edit.cc:268:9: warning: variable 'line' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   char *line = 0;
         ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-utils.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-lo-utils.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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-base64.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-base64.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-glob.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-glob.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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-inttypes.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-inttypes.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-locbuf.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-locbuf.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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu         -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-md5.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-md5.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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/str-vec.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-str-vec.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/unwind-prot.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-unwind-prot.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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/url-transfer.cc  -fPIC -DPIC -o util/.libs/util_libutil_la-url-transfer.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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-rl-hist.c  -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-hist.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=CXX   --mode=link g++  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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: ranlib array/.libs/libarray.a
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 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-strong -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-strong -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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-errno.cc-t corefcn/oct-errno.cc
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-tex-lexer.ll-t corefcn/oct-tex-lexer.ll
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-props.cc-t corefcn/graphics-props.cc
mv corefcn/graphics.h-t corefcn/graphics.h
./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%|2|" \
  -e "s|%OCTAVE_RELEASE_DATE%|\"2014-08-06\"|" \
  -e "s|%OCTAVE_VERSION%|\"3.8.2\"|" > 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
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/LSODE-opts.in > corefcn/LSODE-opts.cc-t
mv corefcn/DASRT-opts.cc-t corefcn/DASRT-opts.cc
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave.cc > octave.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-cell.cc > octave-value/ov-cell.df-t
./mkdefs . octave-value/ov-base.cc < octave-value/ov-base.df-t > octave-value/ov-base.df
./mkdefs . octave-value/ov-bool-mat.cc < octave-value/ov-bool-mat.df-t > octave-value/ov-bool-mat.df
./mkdefs . octave.cc < octave.df-t > octave.df
rm octave-value/ov-base.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-class.cc > octave-value/ov-class.df-t
rm octave-value/ov-bool-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-class.cc < octave-value/ov-class.df-t > octave-value/ov-class.df
./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
rm octave-value/ov-class.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-java.cc > octave-value/ov-java.df-t
rm octave-value/ov-fcn-inline.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-fcn-handle.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-java.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-re-mat.cc > octave-value/ov-re-mat.df-t
rm octave-value/ov-null-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-re-mat.cc < octave-value/ov-re-mat.df-t > octave-value/ov-re-mat.df
./mkdefs . octave-value/ov-typeinfo.cc < octave-value/ov-typeinfo.df-t > octave-value/ov-typeinfo.df
rm octave-value/ov-struct.df-t
rm octave-value/ov-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-int16.cc > octave-value/ov-int16.df-t
rm octave-value/ov-typeinfo.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-int64.cc > octave-value/ov-int64.df-t
./mkdefs . octave-value/ov-int32.cc < octave-value/ov-int32.df-t > octave-value/ov-int32.df
./mkdefs . octave-value/ov.cc < octave-value/ov.df-t > octave-value/ov.df
./mkdefs . octave-value/ov-int16.cc < octave-value/ov-int16.df-t > octave-value/ov-int16.df
rm octave-value/ov-int32.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-int8.cc > octave-value/ov-int8.df-t
rm octave-value/ov.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-uint16.cc > octave-value/ov-uint16.df-t
rm octave-value/ov-int16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-uint16.cc < octave-value/ov-uint16.df-t > octave-value/ov-uint16.df
./mkdefs . octave-value/ov-uint32.cc < octave-value/ov-uint32.df-t > octave-value/ov-uint32.df
rm octave-value/ov-int8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS octave-value/ov-uint8.cc > octave-value/ov-uint8.df-t
rm octave-value/ov-uint16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS parse-tree/pt-arg-list.cc > parse-tree/pt-arg-list.df-t
rm octave-value/ov-uint32.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS parse-tree/pt-eval.cc > parse-tree/pt-eval.df-t
./mkdefs . parse-tree/pt-arg-list.cc < parse-tree/pt-arg-list.df-t > parse-tree/pt-arg-list.df
./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
rm parse-tree/pt-arg-list.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 octave-value/ov-uint8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/__dispatch__.cc > corefcn/__dispatch__.df-t
./mkdefs . corefcn/__contourc__.cc < corefcn/__contourc__.df-t > corefcn/__contourc__.df
./mkdefs . parse-tree/pt-mat.cc < parse-tree/pt-mat.df-t > parse-tree/pt-mat.df
./mkdefs . parse-tree/lex.cc < parse-tree/lex.df-t > parse-tree/lex.df
rm corefcn/__contourc__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/__lin_interpn__.cc > corefcn/__lin_interpn__.df-t
rm parse-tree/pt-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/__pchip_deriv__.cc > corefcn/__pchip_deriv__.df-t
rm parse-tree/lex.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/__lin_interpn__.cc < corefcn/__lin_interpn__.df-t > corefcn/__lin_interpn__.df
rm corefcn/__dispatch__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/balance.cc > corefcn/balance.df-t
./mkdefs . corefcn/__pchip_deriv__.cc < corefcn/__pchip_deriv__.df-t > corefcn/__pchip_deriv__.df
rm corefcn/__lin_interpn__.df-t
./mkdefs . corefcn/__qp__.cc < corefcn/__qp__.df-t > corefcn/__qp__.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/besselj.cc > corefcn/besselj.df-t
rm corefcn/__pchip_deriv__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/betainc.cc > corefcn/betainc.df-t
rm corefcn/__qp__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/besselj.cc < corefcn/besselj.df-t > corefcn/besselj.df
rm corefcn/balance.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/bsxfun.cc > corefcn/bsxfun.df-t
rm corefcn/besselj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/cellfun.cc > corefcn/cellfun.df-t
./mkdefs . corefcn/betainc.cc < corefcn/betainc.df-t > corefcn/betainc.df
./mkdefs . corefcn/bitfcns.cc < corefcn/bitfcns.df-t > corefcn/bitfcns.df
rm corefcn/betainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/colloc.cc > corefcn/colloc.df-t
rm corefcn/bitfcns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/cellfun.cc < corefcn/cellfun.df-t > corefcn/cellfun.df
rm corefcn/bsxfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/daspk.cc > corefcn/daspk.df-t
rm corefcn/cellfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/dasrt.cc > corefcn/dasrt.df-t
./mkdefs . corefcn/conv2.cc < corefcn/conv2.df-t > corefcn/conv2.df
./mkdefs . corefcn/colloc.cc < corefcn/colloc.df-t > corefcn/colloc.df
rm corefcn/conv2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/dassl.cc > corefcn/dassl.df-t
rm corefcn/colloc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/dasrt.cc < corefcn/dasrt.df-t > corefcn/dasrt.df
rm corefcn/daspk.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/debug.cc > corefcn/debug.df-t
rm corefcn/dasrt.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/defaults.cc > corefcn/defaults.df-t
./mkdefs . corefcn/dassl.cc < corefcn/dassl.df-t > corefcn/dassl.df
rm corefcn/dassl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/dirfns.cc > corefcn/dirfns.df-t
./mkdefs . corefcn/defaults.cc < corefcn/defaults.df-t > corefcn/defaults.df
./mkdefs . corefcn/debug.cc < corefcn/debug.df-t > corefcn/debug.df
rm corefcn/defaults.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/dlmread.cc > corefcn/dlmread.df-t
rm corefcn/debug.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/dot.cc > corefcn/dot.df-t
./mkdefs . corefcn/det.cc < corefcn/det.df-t > corefcn/det.df
./mkdefs . corefcn/dirfns.cc < corefcn/dirfns.df-t > corefcn/dirfns.df
rm corefcn/det.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/eig.cc > corefcn/eig.df-t
rm corefcn/dirfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/ellipj.cc > corefcn/ellipj.df-t
./mkdefs . corefcn/dlmread.cc < corefcn/dlmread.df-t > corefcn/dlmread.df
rm corefcn/dlmread.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
rm corefcn/dot.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/fft.cc > corefcn/fft.df-t
./mkdefs . corefcn/eig.cc < corefcn/eig.df-t > corefcn/eig.df
./mkdefs . corefcn/ellipj.cc < corefcn/ellipj.df-t > corefcn/ellipj.df
rm corefcn/eig.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/fft2.cc > corefcn/fft2.df-t
rm corefcn/ellipj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/fftn.cc > corefcn/fftn.df-t
./mkdefs . corefcn/error.cc < corefcn/error.df-t > corefcn/error.df
rm corefcn/error.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
rm corefcn/fft.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/filter.cc > corefcn/filter.df-t
./mkdefs . corefcn/fftn.cc < corefcn/fftn.df-t > corefcn/fftn.df
./mkdefs . corefcn/fft2.cc < corefcn/fft2.df-t > corefcn/fft2.df
rm corefcn/fftn.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/find.cc > corefcn/find.df-t
rm corefcn/fft2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/filter.cc < corefcn/filter.df-t > corefcn/filter.df
rm corefcn/file-io.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/gcd.cc > corefcn/gcd.df-t
rm corefcn/filter.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/getgrent.cc > corefcn/getgrent.df-t
./mkdefs . corefcn/find.cc < corefcn/find.df-t > corefcn/find.df
./mkdefs . corefcn/gammainc.cc < corefcn/gammainc.df-t > corefcn/gammainc.df
rm corefcn/find.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/getpwent.cc > corefcn/getpwent.df-t
rm corefcn/gammainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/getrusage.cc > corefcn/getrusage.df-t
./mkdefs . corefcn/getgrent.cc < corefcn/getgrent.df-t > corefcn/getgrent.df
./mkdefs . corefcn/gcd.cc < corefcn/gcd.df-t > corefcn/gcd.df
rm corefcn/getgrent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/givens.cc > corefcn/givens.df-t
rm corefcn/gcd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2  -I/usr/include/freetype2  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/graphics.cc > corefcn/graphics.df-t
./mkdefs . corefcn/getrusage.cc < corefcn/getrusage.df-t > corefcn/getrusage.df
./mkdefs . corefcn/getpwent.cc < corefcn/getpwent.df-t > corefcn/getpwent.df
rm corefcn/getrusage.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/help.cc > corefcn/help.df-t
rm corefcn/getpwent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/hex2num.cc > corefcn/hex2num.df-t
./mkdefs . corefcn/graphics.cc < corefcn/graphics.df-t > corefcn/graphics.df
rm corefcn/graphics.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/help.cc < corefcn/help.df-t > corefcn/help.df
rm corefcn/hess.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/inv.cc > corefcn/inv.df-t
rm corefcn/help.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/kron.cc < corefcn/kron.df-t > corefcn/kron.df
rm corefcn/input.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/load-save.cc > corefcn/load-save.df-t
rm corefcn/inv.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/lsode.cc > corefcn/lsode.df-t
./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
./mkdefs . corefcn/lookup.cc < corefcn/lookup.df-t > corefcn/lookup.df
rm corefcn/load-save.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/lu.cc > corefcn/lu.df-t
rm corefcn/ls-oct-ascii.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/luinc.cc > corefcn/luinc.df-t
rm corefcn/lookup.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/mappers.cc < corefcn/mappers.df-t > corefcn/mappers.df
rm corefcn/lu.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/mgorth.cc < corefcn/mgorth.df-t > corefcn/mgorth.df
rm corefcn/max.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/oct-hist.cc > corefcn/oct-hist.df-t
rm corefcn/md5sum.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/oct-hist.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/pr-output.cc > corefcn/pr-output.df-t
./mkdefs . corefcn/pager.cc < corefcn/pager.df-t > corefcn/pager.df
rm corefcn/octave-link.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/quadcc.cc > corefcn/quadcc.df-t
./mkdefs . corefcn/pr-output.cc < corefcn/pr-output.df-t > corefcn/pr-output.df
./mkdefs . corefcn/profiler.cc < corefcn/profiler.df-t > corefcn/profiler.df
./mkdefs . corefcn/quad.cc < corefcn/quad.df-t > corefcn/quad.df
rm corefcn/pr-output.df-t
rm corefcn/profiler.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/qz.cc > corefcn/qz.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/rand.cc > corefcn/rand.df-t
rm corefcn/quad.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/schur.cc < corefcn/schur.df-t > corefcn/schur.df
rm corefcn/regexp.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/spparms.cc > corefcn/spparms.df-t
rm corefcn/schur.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/strfind.cc > corefcn/strfind.df-t
./mkdefs . corefcn/sqrtm.cc < corefcn/sqrtm.df-t > corefcn/sqrtm.df
./mkdefs . corefcn/spparms.cc < corefcn/spparms.df-t > corefcn/spparms.df
rm corefcn/sqrtm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/strfns.cc > corefcn/strfns.df-t
rm corefcn/spparms.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/sub2ind.cc > corefcn/sub2ind.df-t
./mkdefs . corefcn/strfind.cc < corefcn/strfind.df-t > corefcn/strfind.df
./mkdefs . corefcn/str2double.cc < corefcn/str2double.df-t > corefcn/str2double.df
rm corefcn/strfind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/svd.cc > corefcn/svd.df-t
rm corefcn/str2double.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/syl.cc > corefcn/syl.df-t
./mkdefs . corefcn/sub2ind.cc < corefcn/sub2ind.df-t > corefcn/sub2ind.df
./mkdefs . corefcn/strfns.cc < corefcn/strfns.df-t > corefcn/strfns.df
rm corefcn/sub2ind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/symtab.cc > corefcn/symtab.df-t
rm corefcn/strfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/syscalls.cc > corefcn/syscalls.df-t
./mkdefs . corefcn/syl.cc < corefcn/syl.df-t > corefcn/syl.df
./mkdefs . corefcn/svd.cc < corefcn/svd.df-t > corefcn/svd.df
rm corefcn/syl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/sysdep.cc > corefcn/sysdep.df-t
rm corefcn/svd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/syscalls.cc < corefcn/syscalls.df-t > corefcn/syscalls.df
rm corefcn/symtab.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2  -I/usr/include/freetype2  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/toplev.cc > corefcn/toplev.df-t
rm corefcn/syscalls.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/tril.cc > corefcn/tril.df-t
./mkdefs . corefcn/time.cc < corefcn/time.df-t > corefcn/time.df
./mkdefs . corefcn/sysdep.cc < corefcn/sysdep.df-t > corefcn/sysdep.df
rm corefcn/time.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/urlwrite.cc > corefcn/urlwrite.df-t
./mkdefs . corefcn/tril.cc < corefcn/tril.df-t > corefcn/tril.df
./mkdefs . corefcn/toplev.cc < corefcn/toplev.df-t > corefcn/toplev.df
rm corefcn/tril.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/utils.cc > corefcn/utils.df-t
./mkdefs . corefcn/typecast.cc < corefcn/typecast.df-t > corefcn/typecast.df
rm corefcn/toplev.df-t
./mkdefs . corefcn/urlwrite.cc < corefcn/urlwrite.df-t > corefcn/urlwrite.df
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS corefcn/variables.cc > corefcn/variables.df-t
rm corefcn/typecast.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . corefcn/variables.cc < corefcn/variables.df-t > corefcn/variables.df
rm corefcn/utils.df-t
./mkdefs . corefcn/pt-jit.cc < corefcn/pt-jit.df-t > corefcn/pt-jit.df
./mkdefs . parse-tree/oct-parse.cc < parse-tree/oct-parse.df-t > parse-tree/oct-parse.df
rm corefcn/pt-jit.df-t
rm corefcn/variables.df-t
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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 ../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 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return 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 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);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__pchip_deriv__.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__pchip_deriv__.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/__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)
 ^
../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/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);
 ^
corefcn/__pchip_deriv__.cc: In function 'octave_value_list F__pchip_deriv__(const octave_value_list&, int)':
corefcn/__pchip_deriv__.cc:88:24: warning: variable 'yvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           const float *yvec = ymat.data ();
                        ^
corefcn/__pchip_deriv__.cc:90:18: warning: variable 'dvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           float *dvec = dmat.fortran_vec ();
                  ^
corefcn/__pchip_deriv__.cc:94:33: warning: variable 'inc' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           const octave_idx_type inc = rows ? 1 : nyr;
                                 ^
corefcn/__pchip_deriv__.cc:135:25: warning: variable 'yvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           const double *yvec = ymat.data ();
                         ^
corefcn/__pchip_deriv__.cc:137:19: warning: variable 'dvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           double *dvec = dmat.fortran_vec ();
                   ^
corefcn/__pchip_deriv__.cc:141:33: warning: variable 'inc' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
           const octave_idx_type inc = rows ? 1 : nyr;
                                 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/balance.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-balance.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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/__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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/betainc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-betainc.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/bitfcns.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-bsxfun.lo `test -f 'corefcn/bsxfun.cc' || echo './'`corefcn/bsxfun.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/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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/cellfun.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cellfun.o
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)
 ^
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 ()); }
                                                                       ^
../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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-colloc.lo `test -f 'corefcn/colloc.cc' || echo './'`corefcn/colloc.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/colloc.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-colloc.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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 ../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/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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-daspk.lo `test -f 'corefcn/daspk.cc' || echo './'`corefcn/daspk.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/daspk.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-daspk.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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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 = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/data.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-data.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/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);
 ^
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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/det.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-det.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
                                                  ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dlmread.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dlmread.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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ellipj.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ellipj.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fft.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft.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/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);
 ^
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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fftn.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fftn.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/file-io.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-file-io.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/filter.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-filter.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gcd.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gcd.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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getpwent.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getrusage.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getrusage.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/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);
 ^
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)
 ^
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/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/givens.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-givens.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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 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)
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gl2ps-renderer.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl2ps-renderer.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/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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/graphics.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-graphics.o
corefcn/gl2ps-renderer.cc: In instantiation of 'void draw_pixels(GLsizei, GLsizei, GLenum, const T*, float) [with T = unsigned char; GLsizei = int; GLenum = unsigned int]':
corefcn/gl2ps-renderer.cc:211:77:   required from here
corefcn/gl2ps-renderer.cc:198:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (unsigned int i = 0; i < 3*w*h; i++)
                              ^
corefcn/gl2ps-renderer.cc: In instantiation of 'void draw_pixels(GLsizei, GLsizei, GLenum, const T*, float) [with T = short unsigned int; GLsizei = int; GLenum = unsigned int]':
corefcn/gl2ps-renderer.cc:213:80:   required from here
corefcn/gl2ps-renderer.cc:198:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
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 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-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hex2num.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-input.lo `test -f 'corefcn/input.cc' || echo './'`corefcn/input.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/input.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-input.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/inv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-inv.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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-path.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-path.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-save.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-save.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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 ../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 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);
 ^
In file included from ../liboctave/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:1216: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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-hdf5.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat-ascii.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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-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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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 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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/matrix_type.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matrix_type.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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mex.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mex.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/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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mgorth.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mgorth.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/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 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 ()); }
                                                                       ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-hist.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-lvalue.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-map.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-map.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 ./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);
 ^
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/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);
 ^
In file included from ../liboctave/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-procbuf.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-strstrm.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/octave-link.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-octave-link.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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pinv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pinv.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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/procstream.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-procstream.o
corefcn/pr-output.cc: At global scope:
corefcn/pr-output.cc:3391:29: warning: unused parameter 'pr_as_read_syntax' [-Wunused-parameter]
                        bool pr_as_read_syntax)
                             ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
corefcn/profiler.cc: At global scope:
corefcn/profiler.cc:109:60: warning: unused parameter 'fcn' [-Wunused-parameter]
 profile_data_accumulator::tree_node::exit (octave_idx_type fcn)
                                                            ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/qz.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-qz.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/regexp.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-regexp.o
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/schur.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-schur.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse-xdiv.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse.lo `test -f 'corefcn/sparse.cc' || echo './'`corefcn/sparse.cc
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (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)
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/spparms.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-spparms.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-str2double.lo `test -f 'corefcn/str2double.cc' || echo './'`corefcn/str2double.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syl.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syl.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/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syscalls.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syscalls.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sysdep.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sysdep.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/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/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/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/toplev.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-toplev.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/tril.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-tril.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);
 ^
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/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);
 ^
In file 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/txt-eng.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-txt-eng.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 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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-utils.lo `test -f 'corefcn/utils.cc' || echo './'`corefcn/utils.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/utils.cc  -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-utils.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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);
 ^
In file 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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual  -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu   -I/usr/include/freetype2  -I/usr/include/freetype2  -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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:2565:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
                                                          ^
corefcn/oct-tex-lexer.cc:2897:52: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_tex_alloc (yy_size_t  size , yyscan_t yyscanner)
                                                    ^
corefcn/oct-tex-lexer.cc:2902:67: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_tex_realloc  (void * ptr, yy_size_t  size , yyscan_t yyscanner)
                                                                   ^
corefcn/oct-tex-lexer.cc:2914:45: 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:2090: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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/pt-jit.cc:2317:19: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (debug_jit, args, nargout,
                   ^
corefcn/defun-int.h:83:34: 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/pt-jit.cc:2317:25: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (debug_jit, args, nargout,
                         ^
corefcn/defun-int.h:83:49: 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/pt-jit.cc:2339:20: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (jit_enable, args, nargout,
                    ^
corefcn/defun-int.h:83:34: 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/pt-jit.cc:2339:26: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (jit_enable, args, nargout,
                          ^
corefcn/defun-int.h:83:49: 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/pt-jit.cc:2360:22: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (jit_startcnt, args, nargout,
                      ^
corefcn/defun-int.h:83:34: 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/pt-jit.cc:2360:28: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (jit_startcnt, args, nargout,
                            ^
corefcn/defun-int.h:83:49: 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
mv octave-value/ov-int64.cc-tst-t octave-value/ov-int64.cc-tst
( 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-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
mv octave-value/ov-uint16.cc-tst-t octave-value/ov-uint16.cc-tst
( 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-uint32.cc-tst-t octave-value/ov-uint32.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-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
mv octave-value/ov-uint8.cc-tst-t octave-value/ov-uint8.cc-tst
( 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 parse-tree/pt-assign.cc-tst-t parse-tree/pt-assign.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-binop.cc-tst-t parse-tree/pt-binop.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-eval.cc-tst-t parse-tree/pt-eval.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-fcn-handle.cc-tst-t parse-tree/pt-fcn-handle.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
( 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
mv parse-tree/pt-mat.cc-tst-t parse-tree/pt-mat.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
( 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
( echo "## DO NOT EDIT!  Generated automatically from besselj.cc by Make."; /bin/grep '^%!' corefcn/besselj.cc ) > corefcn/besselj.cc-tst-t
mv corefcn/__qp__.cc-tst-t corefcn/__qp__.cc-tst
mv corefcn/besselj.cc-tst-t corefcn/besselj.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from betainc.cc by Make."; /bin/grep '^%!' corefcn/betainc.cc ) > corefcn/betainc.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from bsxfun.cc by Make."; /bin/grep '^%!' corefcn/bsxfun.cc ) > corefcn/bsxfun.cc-tst-t
mv corefcn/betainc.cc-tst-t corefcn/betainc.cc-tst
mv corefcn/bsxfun.cc-tst-t corefcn/bsxfun.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from cellfun.cc by Make."; /bin/grep '^%!' corefcn/cellfun.cc ) > corefcn/cellfun.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from conv2.cc by Make."; /bin/grep '^%!' corefcn/conv2.cc ) > corefcn/conv2.cc-tst-t
mv corefcn/cellfun.cc-tst-t corefcn/cellfun.cc-tst
mv corefcn/conv2.cc-tst-t corefcn/conv2.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from dassl.cc by Make."; /bin/grep '^%!' corefcn/dassl.cc ) > corefcn/dassl.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from data.cc by Make."; /bin/grep '^%!' corefcn/data.cc ) > corefcn/data.cc-tst-t
mv corefcn/dassl.cc-tst-t corefcn/dassl.cc-tst
mv corefcn/data.cc-tst-t corefcn/data.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from defaults.cc by Make."; /bin/grep '^%!' corefcn/defaults.cc ) > corefcn/defaults.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from det.cc by Make."; /bin/grep '^%!' corefcn/det.cc ) > corefcn/det.cc-tst-t
mv corefcn/defaults.cc-tst-t corefcn/defaults.cc-tst
mv corefcn/det.cc-tst-t corefcn/det.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from dirfns.cc by Make."; /bin/grep '^%!' corefcn/dirfns.cc ) > corefcn/dirfns.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dlmread.cc by Make."; /bin/grep '^%!' corefcn/dlmread.cc ) > corefcn/dlmread.cc-tst-t
mv corefcn/dirfns.cc-tst-t corefcn/dirfns.cc-tst
mv corefcn/dlmread.cc-tst-t corefcn/dlmread.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from dot.cc by Make."; /bin/grep '^%!' corefcn/dot.cc ) > corefcn/dot.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from eig.cc by Make."; /bin/grep '^%!' corefcn/eig.cc ) > corefcn/eig.cc-tst-t
mv corefcn/dot.cc-tst-t corefcn/dot.cc-tst
mv corefcn/eig.cc-tst-t corefcn/eig.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from ellipj.cc by Make."; /bin/grep '^%!' corefcn/ellipj.cc ) > corefcn/ellipj.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from fft.cc by Make."; /bin/grep '^%!' corefcn/fft.cc ) > corefcn/fft.cc-tst-t
mv corefcn/ellipj.cc-tst-t corefcn/ellipj.cc-tst
( 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
( echo "## DO NOT EDIT!  Generated automatically from gammainc.cc by Make."; /bin/grep '^%!' corefcn/gammainc.cc ) > corefcn/gammainc.cc-tst-t
mv corefcn/find.cc-tst-t corefcn/find.cc-tst
mv corefcn/gammainc.cc-tst-t corefcn/gammainc.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from gcd.cc by Make."; /bin/grep '^%!' corefcn/gcd.cc ) > corefcn/gcd.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from givens.cc by Make."; /bin/grep '^%!' corefcn/givens.cc ) > corefcn/givens.cc-tst-t
mv corefcn/gcd.cc-tst-t corefcn/gcd.cc-tst
mv corefcn/givens.cc-tst-t corefcn/givens.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from graphics.cc by Make."; /bin/grep '^%!' corefcn/graphics.cc ) > corefcn/graphics.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from hess.cc by Make."; /bin/grep '^%!' corefcn/hess.cc ) > corefcn/hess.cc-tst-t
mv corefcn/graphics.cc-tst-t corefcn/graphics.cc-tst
mv corefcn/hess.cc-tst-t corefcn/hess.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from hex2num.cc by Make."; /bin/grep '^%!' corefcn/hex2num.cc ) > corefcn/hex2num.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from inv.cc by Make."; /bin/grep '^%!' corefcn/inv.cc ) > corefcn/inv.cc-tst-t
mv corefcn/inv.cc-tst-t corefcn/inv.cc-tst
mv corefcn/hex2num.cc-tst-t corefcn/hex2num.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from kron.cc by Make."; /bin/grep '^%!' corefcn/kron.cc ) > corefcn/kron.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from lookup.cc by Make."; /bin/grep '^%!' corefcn/lookup.cc ) > corefcn/lookup.cc-tst-t
mv corefcn/kron.cc-tst-t corefcn/kron.cc-tst
mv corefcn/lookup.cc-tst-t corefcn/lookup.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from lsode.cc by Make."; /bin/grep '^%!' corefcn/lsode.cc ) > corefcn/lsode.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from lu.cc by Make."; /bin/grep '^%!' corefcn/lu.cc ) > corefcn/lu.cc-tst-t
mv corefcn/lu.cc-tst-t corefcn/lu.cc-tst
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
( 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
mv corefcn/mappers.cc-tst-t corefcn/mappers.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
( echo "## DO NOT EDIT!  Generated automatically from max.cc by Make."; /bin/grep '^%!' corefcn/max.cc ) > corefcn/max.cc-tst-t
mv corefcn/matrix_type.cc-tst-t corefcn/matrix_type.cc-tst
( 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
( echo "## DO NOT EDIT!  Generated automatically from mgorth.cc by Make."; /bin/grep '^%!' corefcn/mgorth.cc ) > corefcn/mgorth.cc-tst-t
mv corefcn/md5sum.cc-tst-t corefcn/md5sum.cc-tst
( 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
mv corefcn/oct-map.cc-tst-t corefcn/oct-map.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from pinv.cc by Make."; /bin/grep '^%!' corefcn/pinv.cc ) > corefcn/pinv.cc-tst-t
( 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
mv corefcn/quadcc.cc-tst-t corefcn/quadcc.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from qz.cc by Make."; /bin/grep '^%!' corefcn/qz.cc ) > corefcn/qz.cc-tst-t
( 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
( echo "## DO NOT EDIT!  Generated automatically from rcond.cc by Make."; /bin/grep '^%!' corefcn/rcond.cc ) > corefcn/rcond.cc-tst-t
mv corefcn/rand.cc-tst-t corefcn/rand.cc-tst
mv corefcn/rcond.cc-tst-t corefcn/rcond.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from regexp.cc by Make."; /bin/grep '^%!' corefcn/regexp.cc ) > corefcn/regexp.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from schur.cc by Make."; /bin/grep '^%!' corefcn/schur.cc ) > corefcn/schur.cc-tst-t
mv corefcn/regexp.cc-tst-t corefcn/regexp.cc-tst
mv corefcn/schur.cc-tst-t corefcn/schur.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from sighandlers.cc by Make."; /bin/grep '^%!' corefcn/sighandlers.cc ) > corefcn/sighandlers.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from sparse-xpow.cc by Make."; /bin/grep '^%!' corefcn/sparse-xpow.cc ) > corefcn/sparse-xpow.cc-tst-t
mv corefcn/sighandlers.cc-tst-t corefcn/sighandlers.cc-tst
( 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
( echo "## DO NOT EDIT!  Generated automatically from sqrtm.cc by Make."; /bin/grep '^%!' corefcn/sqrtm.cc ) > corefcn/sqrtm.cc-tst-t
mv corefcn/spparms.cc-tst-t corefcn/spparms.cc-tst
( 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
mv corefcn/str2double.cc-tst-t corefcn/str2double.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from strfind.cc by Make."; /bin/grep '^%!' corefcn/strfind.cc ) > corefcn/strfind.cc-tst-t
( 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
mv corefcn/sub2ind.cc-tst-t corefcn/sub2ind.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from svd.cc by Make."; /bin/grep '^%!' corefcn/svd.cc ) > corefcn/svd.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from syl.cc by Make."; /bin/grep '^%!' corefcn/syl.cc ) > corefcn/syl.cc-tst-t
mv corefcn/svd.cc-tst-t corefcn/svd.cc-tst
mv corefcn/syl.cc-tst-t corefcn/syl.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from symtab.cc by Make."; /bin/grep '^%!' corefcn/symtab.cc ) > corefcn/symtab.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from syscalls.cc by Make."; /bin/grep '^%!' corefcn/syscalls.cc ) > corefcn/syscalls.cc-tst-t
mv corefcn/symtab.cc-tst-t corefcn/symtab.cc-tst
( 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
( echo "## DO NOT EDIT!  Generated automatically from time.cc by Make."; /bin/grep '^%!' corefcn/time.cc ) > corefcn/time.cc-tst-t
mv corefcn/sysdep.cc-tst-t corefcn/sysdep.cc-tst
mv corefcn/time.cc-tst-t corefcn/time.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from toplev.cc by Make."; /bin/grep '^%!' corefcn/toplev.cc ) > corefcn/toplev.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from tril.cc by Make."; /bin/grep '^%!' corefcn/tril.cc ) > corefcn/tril.cc-tst-t
mv corefcn/toplev.cc-tst-t corefcn/toplev.cc-tst
mv corefcn/tril.cc-tst-t corefcn/tril.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from utils.cc by Make."; /bin/grep '^%!' corefcn/utils.cc ) > corefcn/utils.cc-tst-t
( 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
mv dldfcn/__fltk_uigetfile__.cc-tst-t dldfcn/__fltk_uigetfile__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __glpk__.cc by Make."; /bin/grep '^%!' dldfcn/__glpk__.cc ) > dldfcn/__glpk__.cc-tst-t
( 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
mv dldfcn/__magick_read__.cc-tst-t dldfcn/__magick_read__.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from __voronoi__.cc by Make."; /bin/grep '^%!' dldfcn/__voronoi__.cc ) > dldfcn/__voronoi__.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from chol.cc by Make."; /bin/grep '^%!' dldfcn/chol.cc ) > dldfcn/chol.cc-tst-t
mv dldfcn/__voronoi__.cc-tst-t dldfcn/__voronoi__.cc-tst
mv dldfcn/chol.cc-tst-t dldfcn/chol.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from convhulln.cc by Make."; /bin/grep '^%!' dldfcn/convhulln.cc ) > dldfcn/convhulln.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from dmperm.cc by Make."; /bin/grep '^%!' dldfcn/dmperm.cc ) > dldfcn/dmperm.cc-tst-t
mv dldfcn/convhulln.cc-tst-t dldfcn/convhulln.cc-tst
mv dldfcn/dmperm.cc-tst-t dldfcn/dmperm.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from fftw.cc by Make."; /bin/grep '^%!' dldfcn/fftw.cc ) > dldfcn/fftw.cc-tst-t
( echo "## DO NOT EDIT!  Generated automatically from qr.cc by Make."; /bin/grep '^%!' dldfcn/qr.cc ) > dldfcn/qr.cc-tst-t
mv dldfcn/fftw.cc-tst-t dldfcn/fftw.cc-tst
mv dldfcn/qr.cc-tst-t dldfcn/qr.cc-tst
( echo "## DO NOT EDIT!  Generated automatically from tsearch.cc by Make."; /bin/grep '^%!' dldfcn/tsearch.cc ) > dldfcn/tsearch.cc-tst-t
mv dldfcn/tsearch.cc-tst-t dldfcn/tsearch.cc-tst
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__delaunayn__.cc > dldfcn/__delaunayn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2         \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -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/libdrm -I/usr/include/libpng12  -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-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__fltk_uigetfile__.cc > dldfcn/__fltk_uigetfile__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__glpk__.cc > dldfcn/__glpk__.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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -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/libdrm -I/usr/include/libpng12  -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-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__init_fltk__.cc > dldfcn/__init_fltk__.df-t
./mkdefs . dldfcn/__fltk_uigetfile__.cc < dldfcn/__fltk_uigetfile__.df-t > dldfcn/__fltk_uigetfile__.df
./mkdefs . dldfcn/__glpk__.cc < dldfcn/__glpk__.df-t > dldfcn/__glpk__.df
rm dldfcn/__fltk_uigetfile__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -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-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__init_gnuplot__.cc > dldfcn/__init_gnuplot__.df-t
rm dldfcn/__glpk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -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-strong -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
./mkdefs . dldfcn/__init_fltk__.cc < dldfcn/__init_fltk__.df-t > dldfcn/__init_fltk__.df
rm dldfcn/__init_gnuplot__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/__voronoi__.cc > dldfcn/__voronoi__.df-t
./mkdefs . dldfcn/__magick_read__.cc < dldfcn/__magick_read__.df-t > dldfcn/__magick_read__.df
rm dldfcn/__init_fltk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/amd.cc > dldfcn/amd.df-t
rm dldfcn/__magick_read__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2  \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2   \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2         \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/symbfact.cc > dldfcn/symbfact.df-t
./mkdefs . dldfcn/fftw.cc < dldfcn/fftw.df-t > dldfcn/fftw.df
rm dldfcn/fftw.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2        \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp \
  -DMAKE_BUILTINS dldfcn/symrcm.cc > dldfcn/symrcm.df-t
./mkdefs . dldfcn/qr.cc < dldfcn/qr.df-t > dldfcn/qr.df
rm dldfcn/qr.df-t
g++ -E -DHAVE_CONFIG_H -I. -I..  \
  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu  -D_FORTIFY_SOURCE=2 \
   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . dldfcn/symrcm.cc < dldfcn/symrcm.df-t > dldfcn/symrcm.df
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
rm dldfcn/symrcm.df-t
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
./mkdefs . dldfcn/tsearch.cc < dldfcn/tsearch.df-t > dldfcn/tsearch.df
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-b.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-b.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-bm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-bm.o
rm dldfcn/tsearch.df-t
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
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<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_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 unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_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 int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_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-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-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-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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-bm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-bm.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../liboctave/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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-class.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-class.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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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)
 ^
In file included from ../liboctave/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-dm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-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-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);
 ^
In file included from ../liboctave/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-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-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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-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-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/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/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/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-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-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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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-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/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.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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/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)
 ^
In file included from ../liboctave/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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-double-conv.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-double-conv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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)
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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)
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fs.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-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/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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-pm.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fs.o
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/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/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-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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcdm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/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-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);
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fs.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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)
 ^
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/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-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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fcs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-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-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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-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-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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i16-i16.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i16-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i32-i32.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i32-i32.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/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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i64-i64.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i64-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-concat.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-concat.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-conv.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-conv.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-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/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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-fcm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-fm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fm.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)
 ^
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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-pm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-scm.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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-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-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/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);
 ^
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/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-s.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-scm.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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
In file included from ../liboctave/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-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)
 ^
In file included from ../liboctave/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-sbm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-sbm.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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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-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<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-cs.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-m.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-m.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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-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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-sm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-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-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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-cm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-scm.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-scm.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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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 int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-struct.cc  -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-struct.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-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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-os.cc  -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-os.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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]
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-errno.cc  -fPIC -DPIC -o corefcn/.libs/liboctinterp_la-oct-errno.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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/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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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/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 ../liboctave/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);
 ^
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;
                                      ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
In file included from ../liboctave/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/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 corefcn/defun.h:30:0,
                 from octave-value/ov-java.cc:27:
octave-value/ov-java.cc: At global scope:
octave-value/ov-java.cc:2021:20: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (javaObject, args, ,
                    ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2021:1: note: in expansion of macro 'DEFUN'
 DEFUN (javaObject, args, ,
 ^
octave-value/ov-java.cc:2082:20: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (javaMethod, args, ,
                    ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2082:1: note: in expansion of macro 'DEFUN'
 DEFUN (javaMethod, args, ,
 ^
octave-value/ov-java.cc:2157:22: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (__java_get__, args, ,
                      ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2157:1: note: in expansion of macro 'DEFUN'
 DEFUN (__java_get__, args, ,
 ^
octave-value/ov-java.cc:2219:22: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (__java_set__, args, ,
                      ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2219:1: note: in expansion of macro 'DEFUN'
 DEFUN (__java_set__, args, ,
 ^
octave-value/ov-java.cc:2281:18: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (java2mat, args, ,
                  ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2281:1: note: in expansion of macro 'DEFUN'
 DEFUN (java2mat, args, ,
 ^
octave-value/ov-java.cc:2317:36: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (java_matrix_autoconversion, args, nargout,
                                    ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2317:1: note: in expansion of macro 'DEFUN'
 DEFUN (java_matrix_autoconversion, args, nargout,
 ^
octave-value/ov-java.cc:2317:42: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (java_matrix_autoconversion, args, nargout,
                                          ^
corefcn/defun-int.h:83:49: 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)
   ^
octave-value/ov-java.cc:2317:1: note: in expansion of macro 'DEFUN'
 DEFUN (java_matrix_autoconversion, args, nargout,
 ^
octave-value/ov-java.cc:2339:38: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (java_unsigned_autoconversion, args, nargout,
                                      ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2339:1: note: in expansion of macro 'DEFUN'
 DEFUN (java_unsigned_autoconversion, args, nargout,
 ^
octave-value/ov-java.cc:2339:44: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (java_unsigned_autoconversion, args, nargout,
                                            ^
corefcn/defun-int.h:83:49: 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)
   ^
octave-value/ov-java.cc:2339:1: note: in expansion of macro 'DEFUN'
 DEFUN (java_unsigned_autoconversion, args, nargout,
 ^
octave-value/ov-java.cc:2363:20: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUN (debug_java, args, nargout,
                    ^
corefcn/defun-int.h:83:34: 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)
   ^
octave-value/ov-java.cc:2363:1: note: in expansion of macro 'DEFUN'
 DEFUN (debug_java, args, nargout,
 ^
octave-value/ov-java.cc:2363:26: warning: unused parameter 'nargout' [-Wunused-parameter]
 DEFUN (debug_java, args, nargout,
                          ^
corefcn/defun-int.h:83:49: 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)
   ^
octave-value/ov-java.cc:2363:1: note: in expansion of macro 'DEFUN'
 DEFUN (debug_java, args, nargout,
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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);
 ^
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;
                                       ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
                                                                ^
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-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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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-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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial  -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/hdf5/serial -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
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<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_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<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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);
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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);
 ^
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)
 ^
In file included from ../liboctave/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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-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 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)
 ^
In file included from ../liboctave/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);
 ^
In file included from ../liboctave/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ../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)
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
In file included from ../liboctave/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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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)
 ^
In file included from ../liboctave/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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)
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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)
 ^
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/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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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
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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 ./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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/token.cc  -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-token.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 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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -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-strong -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
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)
 ^
In file included from ../liboctave/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);
 ^
/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-strong -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 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)
 ^
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/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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  
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 
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo `test -f 'dldfcn/__delaunayn__.cc' || echo './'`dldfcn/__delaunayn__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__delaunayn__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o
parse-tree/lex.cc: At global scope:
parse-tree/lex.cc:3922:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
                                                          ^
parse-tree/lex.cc:4254:48: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_alloc (yy_size_t  size , yyscan_t yyscanner)
                                                ^
parse-tree/lex.cc:4259:63: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void *octave_realloc  (void * ptr, yy_size_t  size , yyscan_t yyscanner)
                                                               ^
parse-tree/lex.cc:4271:41: warning: unused parameter 'yyscanner' [-Wunused-parameter]
 void octave_free (void * ptr , yyscan_t yyscanner)
                                         ^
../../libinterp/parse-tree/lex.ll: In member function 'void octave_base_lexer::xunput(char, char*)':
../../libinterp/parse-tree/lex.ll:2181:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]
libtool: link: ranlib corefcn/.libs/libcorefcn.a
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)
 ^
libtool: link: ( cd "corefcn/.libs" && rm -f "libcorefcn.la" && ln -s "../libcorefcn.la" "libcorefcn.la" )
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/__dsearchn__.lo dldfcn/__dsearchn__.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__dsearchn__.cc  -fPIC -DPIC -o dldfcn/.libs/__dsearchn__.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 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/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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/libdrm -I/usr/include/libpng12  -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/libdrm -I/usr/include/libpng12  -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/libdrm -I/usr/include/libpng12 -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__init_gnuplot__.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o
dldfcn/__glpk__.cc: In function 'octave_value_list F__glpk__(const octave_value_list&, int)':
dldfcn/__glpk__.cc:719:15: warning: variable 'errnum' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   int status, errnum = 0;
               ^
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)
 ^
In file included from ../liboctave/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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/GraphicsMagick  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_ccolamd_la-ccolamd.lo `test -f 'dldfcn/ccolamd.cc' || echo './'`dldfcn/ccolamd.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/ccolamd.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_ccolamd_la-ccolamd.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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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);
 ^
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);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/colamd.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_colamd_la-colamd.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/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 int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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 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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..    -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..          -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/qr.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_qr_la-qr.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-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);
 ^
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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..         -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/symrcm.cc  -fPIC -DPIC -o dldfcn/.libs/dldfcn_symrcm_la-symrcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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);
 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/hdf5/serial -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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/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 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);
 ^
In file included from ../liboctave/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-strong -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 
libtool: link: ranlib octave-value/.libs/liboctave-value.a
/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-strong -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: ( 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 -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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/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: 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: 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 -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin  -L/usr/lib/arm-linux-gnueabihf/hdf5/serial      -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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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 -L/usr/lib/arm-linux-gnueabihf/hdf5/serial ../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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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.2 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-strong -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.2 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-strong -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.2 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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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.2 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-strong -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.2 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-strong -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.2 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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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.2 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-strong -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.2 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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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.2 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-strong -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.2 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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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: ( 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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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: ( cd "dldfcn/.libs" && rm -f "colamd.la" && ln -s "../colamd.la" "colamd.la" )
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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
/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-strong -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.2 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-strong -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.2 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-strong -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.2 dldfcn/dldfcn_symrcm_la-symrcm.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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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: ( 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-strong -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.2 dldfcn/tsearch.lo liboctinterp.la ../liboctave/liboctave.la   -lutil -lm  
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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 "qr.la" && ln -s "../qr.la" "qr.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
libtool: link: ( cd "dldfcn/.libs" && rm -f "symbfact.la" && ln -s "../symbfact.la" "symbfact.la" )
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
rm -f dldfcn/__magick_read__.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
rm -f dldfcn/__voronoi__.oct
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
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
rm -f dldfcn/ccolamd.oct
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
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
rm -f dldfcn/colamd.oct
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
rm -f dldfcn/convhulln.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
rm -f dldfcn/dmperm.oct
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
rm -f dldfcn/fftw.oct
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
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
rm -f dldfcn/symbfact.oct
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 "symrcm.la" && ln -s "../symrcm.la" "symrcm.la" )
rm -f dldfcn/symrcm.oct
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
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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c src/thread-manager.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-thread-manager.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c src/settings-dialog.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-settings-dialog.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c src/welcome-wizard.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-welcome-wizard.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/mkdir -p languages
lrelease-qt4 -qm languages/zh_CN.qm languages/zh_CN.ts
Updating 'languages/zh_CN.qm'...
    Generated 367 translation(s) (367 finished and 0 unfinished)
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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)
 ^
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 = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_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 ../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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/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)
 ^
In file 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 ../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 /usr/include/qt4/QtCore/qtconcurrentresultstore.h:49:0,
                 from /usr/include/qt4/QtCore/qfutureinterface.h:52,
                 from /usr/include/qt4/QtCore/qfuture.h:49,
                 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/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/qmap.h:47:0,
                 from /usr/include/qt4/QtCore/qtconcurrentresultstore.h:49,
                 from /usr/include/qt4/QtCore/qfutureinterface.h:52,
                 from /usr/include/qt4/QtCore/qfuture.h:49,
                 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:34: 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();
                                  ^
/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:17: 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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c src/octave-interpreter.cc  -fPIC -DPIC -o src/.libs/src_libgui_src_la-octave-interpreter.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
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:39: 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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -Wformat -Werror=format-security -pthread -fopenmp -c src/qtinfo/parser.cc  -fPIC -DPIC -o src/qtinfo/.libs/src_libgui_src_la-parser.o
src/octave-gui.cc:91:28: warning: unused parameter 'type' [-Wunused-parameter]
 message_handler (QtMsgType type, const char *msg)
                            ^
src/octave-gui.cc:91:46: warning: unused parameter 'msg' [-Wunused-parameter]
 message_handler (QtMsgType type, const char *msg)
                                              ^
In file 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);
 ^
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-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (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 = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return 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<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, 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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/hdf5/serial -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-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Filter.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Filter.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c qterminal/libqterminal/unix/Vt102Emulation.cpp  -fPIC -DPIC -o qterminal/libqterminal/unix/.libs/qterminal_libqterminal_la-Vt102Emulation.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal  -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -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/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I./qterminal/libqterminal -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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.2  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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -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.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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-strong -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-strong -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 -D_FORTIFY_SOURCE=2  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o mkoctfile.o mkoctfile.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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-main.o `test -f 'main.cc' || echo './'`main.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)
 ^
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 = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_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)
 ^
mkoctfile.cc: In function 'std::string get_line(FILE*)':
mkoctfile.cc:78:26: warning: comparison is always false due to limited range of data type [-Wtype-limits]
       if (c == '\n' || c == EOF)
                          ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
                                                                          ^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
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-strong -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-config.o octave-config.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-strong -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  
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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.2
/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-strong -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-strong -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-strong -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.2
ln -s octave-cli octave-cli-3.8.2
rm -f octave-gui-3.8.2
ln -s octave-gui octave-gui-3.8.2
libtool: link: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector-strong -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-strong -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-strong -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-strong -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-strong -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
/bin/mkdir -p java/org/octave
: > plot/util/.dirstamp
touch java/images.stamp
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/ClassHelper.java )
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/OctClassLoader.java )
/bin/mkdir -p java/org/octave
( cd ./java; "javac" -source 1.3 -target 1.3 -d /«PKGBUILDDIR»/scripts/java org/octave/Octave.java )
( 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_invoke.m deprecated/java_new.m deprecated/java_unsigned_conversion.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
Note: org/octave/JDialogBox.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
./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
Note: ./org/octave/JDialogBox.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 warning
./mk-pkg-add . geometry/convhull.m geometry/delaunay3.m geometry/delaunayn.m geometry/delaunay.m geometry/dsearch.m geometry/dsearchn.m geometry/griddata.m geometry/griddata3.m geometry/griddatan.m geometry/inpolygon.m geometry/rectint.m geometry/tsearchn.m geometry/voronoi.m geometry/voronoin.m --  > geometry/PKG_ADD-t
mv elfun/PKG_ADD-t elfun/PKG_ADD
./mk-pkg-add . 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 geometry/PKG_ADD-t geometry/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 gui/PKG_ADD-t gui/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 help/PKG_ADD-t help/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/java_get.m java/java_set.m java/javaArray.m java/javaaddpath.m java/javaclasspath.m java/javamem.m java/javarmpath.m java/usejava.m --  > java/PKG_ADD-t
warning: [options] bootstrap class path not set in conjunction with -source 1.3
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
mv general/PKG_ADD-t general/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 linear-algebra/PKG_ADD-t linear-algebra/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 image/PKG_ADD-t image/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 optimization/PKG_ADD-t optimization/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 pkg/PKG_ADD-t pkg/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/appearance/PKG_ADD-t plot/appearance/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
mv miscellaneous/PKG_ADD-t miscellaneous/PKG_ADD
./mk-pkg-add . polynomial/compan.m polynomial/conv.m polynomial/deconv.m polynomial/mkpp.m polynomial/mpoles.m polynomial/pchip.m polynomial/poly.m polynomial/polyaffine.m polynomial/polyder.m polynomial/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 polynomial/PKG_ADD-t polynomial/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
mv plot/util/PKG_ADD-t plot/util/PKG_ADD
./mk-pkg-add . signal/arch_fit.m signal/arch_rnd.m signal/arch_test.m signal/arma_rnd.m signal/autoreg_matrix.m signal/bartlett.m signal/blackman.m signal/detrend.m signal/diffpara.m signal/durbinlevinson.m signal/fftconv.m signal/fftfilt.m signal/fftshift.m signal/filter2.m signal/fractdiff.m signal/freqz.m signal/freqz_plot.m signal/hamming.m signal/hanning.m signal/hurst.m signal/ifftshift.m signal/periodogram.m signal/sinc.m signal/sinetone.m signal/sinewave.m signal/spectral_adf.m signal/spectral_xdf.m signal/spencer.m signal/stft.m signal/synthesis.m signal/unwrap.m signal/yulewalker.m signal/private/rectangle_lw.m signal/private/rectangle_sw.m signal/private/triangle_lw.m signal/private/triangle_sw.m  --  > signal/PKG_ADD-t
mv set/PKG_ADD-t set/PKG_ADD
./mk-pkg-add . sparse/bicg.m sparse/bicgstab.m sparse/cgs.m sparse/colperm.m sparse/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
1 warning
./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
./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
mv signal/PKG_ADD-t signal/PKG_ADD
mv plot/draw/PKG_ADD-t plot/draw/PKG_ADD
mv startup/PKG_ADD-t startup/PKG_ADD
./mk-pkg-add . statistics/base/center.m statistics/base/cloglog.m statistics/base/corr.m statistics/base/cov.m statistics/base/gls.m statistics/base/histc.m statistics/base/iqr.m statistics/base/kendall.m statistics/base/kurtosis.m statistics/base/logit.m statistics/base/mahalanobis.m statistics/base/mean.m statistics/base/meansq.m statistics/base/median.m statistics/base/mode.m statistics/base/moment.m statistics/base/ols.m statistics/base/ppplot.m statistics/base/prctile.m statistics/base/probit.m statistics/base/qqplot.m statistics/base/quantile.m statistics/base/range.m statistics/base/ranks.m statistics/base/run_count.m statistics/base/runlength.m statistics/base/skewness.m statistics/base/spearman.m statistics/base/statistics.m statistics/base/std.m statistics/base/table.m statistics/base/var.m statistics/base/zscore.m --  > statistics/base/PKG_ADD-t
./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
./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 special-matrix/PKG_ADD-t special-matrix/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 statistics/base/PKG_ADD-t statistics/base/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 testfun/PKG_ADD-t testfun/PKG_ADD
( 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 )
mv time/PKG_ADD-t time/PKG_ADD
mv statistics/distributions/PKG_ADD-t statistics/distributions/PKG_ADD
mv java/octave.jar.t java/octave.jar
../build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
touch .DOCSTRINGS
make[3]: Leaving directory '/«PKGBUILDDIR»/scripts'
Making all in .
make[3]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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 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 arith.texi-t arith.texi
mv audio.texi-t audio.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
mv data.texi-t data.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < debug.txi > debug.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < diffeq.txi > diffeq.texi-t
mv cp-idx.texi-t cp-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < diagperm.txi > diagperm.texi-t
mv contrib.texi-t contrib.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < external.txi > external.texi-t
mv debug.texi-t debug.texi
mv diffeq.texi-t diffeq.texi
mv diagperm.texi-t diagperm.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < emacs.txi > emacs.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < errors.txi > errors.texi-t
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
mv eval.texi-t eval.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < func.txi > func.texi-t
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
mv geometry.texi-t geometry.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < grammar.txi > grammar.texi-t
mv gui.texi-t gui.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < image.txi > image.texi-t
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 image.texi-t image.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < io.txi > io.texi-t
mv grammar.texi-t grammar.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
mv linalg.texi-t linalg.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < nonlin.txi > nonlin.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < numbers.txi > numbers.texi-t
mv java.texi-t java.texi
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
mv numbers.texi-t numbers.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < op-idx.txi > op-idx.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < optim.txi > optim.texi-t
mv obsolete.texi-t obsolete.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < package.txi > package.texi-t
mv optim.texi-t optim.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < plot.txi > plot.texi-t
mv op-idx.texi-t op-idx.texi
mv package.texi-t package.texi
mv oop.texi-t oop.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < poly.txi > poly.texi-t
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
mv poly.texi-t poly.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < signal.txi > signal.texi-t
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < sparse.txi > sparse.texi-t
mv set.texi-t set.texi
mv quad.texi-t quad.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 stats.texi-t stats.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS < testfun.txi > testfun.texi-t
mv stmt.texi-t stmt.texi
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
../../run-octave -f -q -H ./mk_doc_cache.m doc-cache ./macros.texi ../../scripts/DOCSTRINGS ../../libinterp/DOCSTRINGS || { rm -f doc-cache; exit 1; }
mv tips.texi-t tips.texi
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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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] [242]
Underfull \hbox (badness 3525) in paragraph at lines 8--1223
 @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$
[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 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty

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] [504]
(spmatrix.eps
)
(gplot.eps
)
[505] [506] [507] [508] [509]
(spmatrix.eps
)
[510]
(spchol.eps
)
(spcholperm.eps
)
[511] [512] [513] [514]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[515] [516] [517] [518] [519]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @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 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[520] [521] [522] [523] [524]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[525] [526] [527] [528] [529] [530] [531] [532]
(grid.eps
)
[533]) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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--1004
 @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--1273
 @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--1381
 @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--1484
 @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--1500
 @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--2180
 @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--2298
 @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--2298
 @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--2321
 @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--2331
 @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--2340
 @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--2349
 @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--2360
 @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--2369
 @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--2389
 @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] [759]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[760] [761] [762] [763] [764]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[776] [777] [778] [779] [780] [781] [782] [783] [784]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[785] [786]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[787] [788]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[789] [790] [791] [792] [793]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[794]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806]
[807]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[808] [809] [810] [811] [812]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[813] [814] [815])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[816] [817] [818] [819] [820] [821] [822] [823] [824] [825])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[826] [827] [828] [829] [830] [831] [832] [833] [834] [835])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[836]
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$[]$.
[837] [838]
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
[839] [840] [841])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[842]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[843] [844]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [845] [846] [847]
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
[848] [849]) (/«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 [850] [851]
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 )|
[852]
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 ).|
[853]
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 ).|
[854] [855] [856] [857] [858] [859]
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
[860] [861] [862])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[863] [864] [865] [866] [867] [868] [869] [870])
(/«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 [871] [872] [873])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [874]
[875] [876] [877] [878] [879] [880] [881] [882] [883] [884])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[885] [886]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [887] [888])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [889] [890]) [891] [892] )
(see the transcript file for additional information)
Output written on octave.dvi (896 pages, 2677492 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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--702
 @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 1865--1868
 @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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494]
(spmatrix.eps
)
(gplot.eps
)
[495] [496] [497] [498] [499]
(spmatrix.eps
)
[500]
(spchol.eps
)
(spcholperm.eps
)
[501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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, 3399636 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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--702
 @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 1865--1868
 @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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494]
(spmatrix.eps
)
(gplot.eps
)
[495] [496] [497] [498] [499]
(spmatrix.eps
)
[500]
(spchol.eps
)
(spcholperm.eps
)
[501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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, 3399440 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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--702
 @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 1865--1868
 @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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494]
(spmatrix.eps
)
(gplot.eps
)
[495] [496] [497] [498] [499]
(spmatrix.eps
)
[500]
(spchol.eps
)
(spcholperm.eps
)
[501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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, 3399440 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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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
-_0fujM/octave-3.8.2/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] [242]
Underfull \hbox (badness 3525) in paragraph at lines 8--1223
 @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$
[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-_0fujM/octave-3.8.2/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 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty

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] [504] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [505] [506] [507] [508] [509] </«BUILDDIR»/octave-3.8
.2/doc/interpreter/spmatrix.pdf> [510] </«PKGBUILDDIR»/doc/i
nterpreter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcho
lperm.pdf> [511] [512] [513] [514]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[515] [516] [517] [518] [519]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @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 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[520] [521] [522] [523] [524]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[525] [526] [527] [528] [529] [530] [531] [532] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/grid.pdf> [533])
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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-_0fujM/octave-3.8.2/doc/interpreter/splinefit1.pdf> [621] </build/octave
-_0fujM/octave-3.8.2/doc/interpreter/splinefit2.pdf> [622] </build/octave-_0fuj
M/octave-3.8.2/doc/interpreter/splinefit3.pdf> [623] </«BUILDDIR»/octa
ve-3.8.2/doc/interpreter/splinefit4.pdf> [624] </«BUILDDIR»/octave-3.8
.2/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--1004
 @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--1273
 @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--1381
 @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--1484
 @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--1500
 @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--2180
 @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--2298
 @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--2298
 [][]$@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--2321
 [][]$@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--2331
 [][]$@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--2340
 [][]$@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--2349
 [][]$@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--2360
 [][]$@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--2369
 [][]$@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--2389
 [][]$@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] [759]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[760] [761] [762] [763] [764]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775])
(/«PKGBUILDDIR»/doc/interpreter/external.texi Appendix A
[776] [777] [778] [779] [780] [781] [782] [783] [784]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 662--662
 []@texttt retval(1) = octave_value (ch);        // default constructor is sq_s
tring[] |
[785] [786]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 783--783
 [][] |
[787] [788]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 917--917
 []    @texttt std::cerr << " (" << i << "," << j << "): " << tmp(i,j) << std::
endl;[] |
[789] [790] [791] [792] [793]
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1269--1269
 [][] |
[794]
Overfull \hbox (37.93651pt too wide) in paragraph at lines 1269--1269
 [][] |
[795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806]
[807]
Overfull \hbox (43.6852pt too wide) in paragraph at lines 2227--2227
 [][] |
[808] [809] [810] [811] [812]
Overfull \hbox (49.43388pt too wide) in paragraph at lines 2478--2478
 [][] |
[813] [814] [815])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[816] [817] [818] [819] [820] [821] [822] [823] [824] [825])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[826] [827] [828] [829] [830] [831] [832] [833] [834] [835])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[836] [837] [838]
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
[839] [840] [841])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[842]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[843] [844]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [845] [846] [847]
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
[848] [849]) (/«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 [850] [851]
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 )|
[852]
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 ).|
[853]
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 ).|
[854] [855] [856] [857] [858] [859]
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
[860] [861] [862])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[863] [864] [865] [866] [867] [868] [869] [870])
(/«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 [871] [872] [873])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [874]
[875] [876] [877] [878] [879] [880] [881] [882] [883] [884])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[885] [886]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [887] [888])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [889] [890]) [891] [892] )
(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 (896 pages, 3389809 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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
-_0fujM/octave-3.8.2/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--702
 @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 1865--1868
 @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-_0fujM/octave-3.8.2/doc/interpreter/mesh.pdf> [291] </build/octave-_0f
ujM/octave-3.8.2/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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [495] [496] [497] [498] [499] </«BUILDDIR»/octave-3.8
.2/doc/interpreter/spmatrix.pdf> [500] </«PKGBUILDDIR»/doc/i
nterpreter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcho
lperm.pdf> [501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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-_0fujM/octave-3.8.2/doc/interpreter/splinefit1.pdf> [609] </build/octave
-_0fujM/octave-3.8.2/doc/interpreter/splinefit2.pdf> [610] </build/octave-_0fuj
M/octave-3.8.2/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.2/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.2/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--2298
 @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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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)pdfTeX warning (dest): name
{891} has been referenced but does not exist, replaced by a fixed one

</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texm
f-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmmi5.pfb></usr/share/texlive/texmf-dist/fonts/type1/
public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmsl9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmss10.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt
10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on octave.pdf (904 pages, 3515588 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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
-_0fujM/octave-3.8.2/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--702
 @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 1865--1868
 @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-_0fujM/octave-3.8.2/doc/interpreter/mesh.pdf> [291] </build/octave-_0f
ujM/octave-3.8.2/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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [495] [496] [497] [498] [499] </«BUILDDIR»/octave-3.8
.2/doc/interpreter/spmatrix.pdf> [500] </«PKGBUILDDIR»/doc/i
nterpreter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcho
lperm.pdf> [501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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-_0fujM/octave-3.8.2/doc/interpreter/splinefit1.pdf> [609] </build/octave
-_0fujM/octave-3.8.2/doc/interpreter/splinefit2.pdf> [610] </build/octave-_0fuj
M/octave-3.8.2/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.2/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.2/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--2298
 @textrm page 725[][], [][][WIFCONTINUED], page 726[][], [][][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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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, 3515958 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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
-_0fujM/octave-3.8.2/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--702
 @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 1865--1868
 @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-_0fujM/octave-3.8.2/doc/interpreter/mesh.pdf> [291] </build/octave-_0f
ujM/octave-3.8.2/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]
Underfull \hbox (badness 2213) in paragraph at lines 4738--4744
[]@textrm All text objects---such as ti-tles, la-bels, leg-ends, and text---inc
lude the prop-erty
[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] [494] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [495] [496] [497] [498] [499] </«BUILDDIR»/octave-3.8
.2/doc/interpreter/spmatrix.pdf> [500] </«PKGBUILDDIR»/doc/i
nterpreter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcho
lperm.pdf> [501] [502] [503] [504]
Underfull \hbox (badness 10000) in paragraph at lines 1317--1321
 @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 1317--1321
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[505] [506] [507] [508]
Underfull \hbox (badness 10000) in paragraph at lines 1614--1618
 []@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 1614--1618
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[509]
Underfull \hbox (badness 10000) in paragraph at lines 1673--1677
 []@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 1673--1677
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[510] [511] [512] [513] [514]
Underfull \hbox (badness 3000) in paragraph at lines 2062--2065
 []@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 2062--2065
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[515] [516] [517] [518] [519] [520] [521] [522] </«BUILDDIR»/octave-3.
8.2/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[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-_0fujM/octave-3.8.2/doc/interpreter/splinefit1.pdf> [609] </build/octave
-_0fujM/octave-3.8.2/doc/interpreter/splinefit2.pdf> [610] </build/octave-_0fuj
M/octave-3.8.2/doc/interpreter/splinefit3.pdf> [611] </«BUILDDIR»/octa
ve-3.8.2/doc/interpreter/splinefit4.pdf> [612] </«BUILDDIR»/octave-3.8
.2/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--2298
 @textrm page 725[][], [][][WIFCONTINUED], page 726[][], [][][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] [742] [743]
Overfull \hbox (43.8493pt too wide) in paragraph at lines 621--621
 []@texttt [sel, ok] = listdlg ("ListString", {"An item", "another", "yet anoth
er"},[] |
[744] [745] [746] [747]
Overfull \hbox (4.22292pt too wide) in paragraph at lines 1233--1234
 @textbf Symbol| 

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

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

Overfull \hbox (4.54866pt too wide) in paragraph at lines 1496--1497
 @texttt \@textrm updownarrow| 
) (/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 38
[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, 3515958 bytes).
Transcript written on octave.log.
TEXINPUTS="./..:$TEXINPUTS" \
dvips  -o octave.ps octave.dvi
This is dvips(k) 5.994 Copyright 2014 Radical Eye Software (www.radicaleye.com)
' TeX output 2014.10.21:1102' -> 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] [495<./spmatrix.eps>] [496<./gplot.eps>] 
[497] [498] [499] [500] [501<./spmatrix.eps>] [502<./spchol.eps>
<./spcholperm.eps>] [503] [504] [505] [506] [507] [508] [509] [510] [511] 
[512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524
<./grid.eps>] [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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(./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.994 Copyright 2014 Radical Eye Software (www.radicaleye.com)
' TeX output 2014.10.21:1115' -> 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.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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, 222917 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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, 289771 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdfetex)
 restricted \write18 enabled.
entering extended mode
(./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, 289771 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 etc/icons
make[3]: Entering directory '/«PKGBUILDDIR»/etc/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.2/imagelib|" \
  -e "s|%OCTAVE_PREFIX%|/usr|"
mv octave.desktop-t octave.desktop
make[3]: Leaving directory '/«PKGBUILDDIR»/etc/icons'
Making all in test
make[3]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe 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:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
rm -f bits/stl_algo.h
make  all-recursive
make[3]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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 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 etc/icons
make[4]: Entering directory '/«PKGBUILDDIR»/etc/icons'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/«PKGBUILDDIR»/etc/icons'
Making all in test
make[4]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe for target 'check'
make  all-am
make[5]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe 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   28/28  
  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  874/874 
  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   15/15  
  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   63/63  
  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   30/30  
  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    4/4   
  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 ..................
  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   56/56  
  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    2/2   
  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    1/1   
  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   49/49  
  scripts/io/textread.m .................................. PASS   15/15  
  scripts/io/textscan.m .................................. PASS   29/29  
  scripts/java/usejava.m ................................. PASS    5/5   
  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   10/10  
  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    2/2   
  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  154/154 
  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   91/91  
  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     11552
  FAIL         1
  XFAIL        7
  SKIPPED     43

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.

245 (of 833) .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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
rm -f bits/stl_algo.h
make  install-recursive
make[3]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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.2/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.2/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.2/etc/tests/liboctave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/liboctave/array'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/liboctave/util'
 /usr/bin/install -c -m 644  util/oct-inttypes.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/liboctave/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/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.2/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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.2/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.2/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.2/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.2/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.2/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.2/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-strong -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin -L/usr/lib/arm-linux-gnueabihf/hdf5/serial -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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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/usr/lib/arm-linux-gnueabihf/hdf5/serial -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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/etc/tests/libinterp'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/libinterp/corefcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/libinterp/dldfcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/libinterp/corefcn'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/libinterp/parse-tree'
 /usr/bin/install -c -m 644  octave.cc-tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/libinterp/.'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/libinterp/octave-value'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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.2/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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.2/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.2/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.2/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.2/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.2/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2'
 /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.2'
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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__delaunayn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__delaunayn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__dsearchn__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__dsearchn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__eigs__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__eigs__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__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.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__glpk__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__glpk__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__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.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__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.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__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.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/__voronoi__.so
libtool: install: /usr/bin/install -c dldfcn/.libs/__voronoi__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/__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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/amd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/amd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/ccolamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/ccolamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/chol.so
libtool: install: /usr/bin/install -c dldfcn/.libs/chol.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/colamd.so
libtool: install: /usr/bin/install -c dldfcn/.libs/colamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/convhulln.so
libtool: install: /usr/bin/install -c dldfcn/.libs/convhulln.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/dmperm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/dmperm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/fftw.so
libtool: install: /usr/bin/install -c dldfcn/.libs/fftw.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/qr.so
libtool: install: /usr/bin/install -c dldfcn/.libs/qr.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/symbfact.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symbfact.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/symrcm.so
libtool: install: /usr/bin/install -c dldfcn/.libs/symrcm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/tsearch.so
libtool: install: /usr/bin/install -c dldfcn/.libs/tsearch.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/tsearch.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf/octave/3.8.2'
make  install-data-hook
make[7]: Entering directory '/«PKGBUILDDIR»/libinterp'
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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.2/oct/arm-unknown-linux-gnueabihf/PKG_ADD; \
fi
cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2 && \
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.2/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.2/etc
/usr/bin/install -c -m 644 DOCSTRINGS /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc'
 /usr/bin/install -c -m 644 default-qt-settings '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   liboctgui.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2'
libtool: install: warning: relinking `liboctgui.la'
libtool: install: (cd /«PKGBUILDDIR»/libgui; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++ -g -O2 -fstack-protector-strong -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.2 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.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/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.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../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.2/liboctgui.so.0.0.0
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.8.2 && { 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.2 && { 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.2/liboctgui.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf/octave/3.8.2'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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 languages/zh_CN.qm '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/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.2/exec/arm-unknown-linux-gnueabihf'
libtool: install: warning: `../libgui/liboctgui.la' has not been installed in `/usr/lib/arm-linux-gnueabihf/octave/3.8.2'
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.2/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.2/m/startup
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/startup/octaverc; then true; \
else \
  /usr/bin/install -c -m 644 ./startup/main-rcfile \
    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/startup/octaverc; \
fi
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/startup/inputrc; then true; \
else \
  /usr/bin/install -c -m 644 ./startup/inputrc \
    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/`echo $f | /bin/sed 's,/[^/]*$,,'`; \
    /usr/bin/install -c -m 644 $f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/$f; \
  fi \
done
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/imagelib'
 /usr/bin/install -c -m 644 image/default.img '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/image'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/draw'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/startup'
 /usr/bin/install -c -m 644  startup/__finish__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/startup'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/help'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/tests'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/elfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/java'
 /usr/bin/install -c -m 644  java/java_get.m java/java_set.m 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.2/m/java'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/specfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/polynomial'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/gui'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/io'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/prefs/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/signal/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/gui/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/util/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/path'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/models/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/optimization/private'
 /usr/bin/install -c -m 644  optimization/private/__fdjac__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/optimization/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/appearance'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/set'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/base'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/draw'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/sparse'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/image/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/sparse/private'
 /usr/bin/install -c -m 644  sparse/private/__sprand_impl__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/sparse/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/polynomial/private'
 /usr/bin/install -c -m 644  polynomial/private/__splinefit__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/polynomial/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/testfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/strings'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/special-matrix'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/@ftp'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/prefs'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/signal'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/geometry'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/audio'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/appearance/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/linear-algebra'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/optimization'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/set/private'
 /usr/bin/install -c -m 644  set/private/validargs.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/set/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/draw/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/statistics/models'
 /usr/bin/install -c -m 644  statistics/models/logistic_regression.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/statistics/models'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/general/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/pkg/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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_invoke.m deprecated/java_new.m deprecated/java_unsigned_conversion.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.2/m/deprecated'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/plot/util'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/time'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/pkg'
 /usr/bin/install -c -m 644  pkg/pkg.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/m/pkg'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/miscellaneous/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/help/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/m/image'
make[5]: Leaving directory '/«PKGBUILDDIR»/scripts'
make[4]: Leaving directory '/«PKGBUILDDIR»/scripts'
Making install in .
Makefile:2849: warning: overriding recipe for target 'check'
make[4]: Entering directory '/«PKGBUILDDIR»'
Makefile:2411: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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.2/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.2/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.2/site/exec/arm-unknown-linux-gnueabihf
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /usr/bin/install -c -m 644 config.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc'
 /usr/bin/install -c -m 644 CITATION NEWS config.log '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /usr/bin/install -c -m 644 oct-conf-post.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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 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.2/etc'
 /usr/bin/install -c -m 644 doc-cache macros.texi '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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 etc/icons
make[4]: Entering directory '/«PKGBUILDDIR»/etc/icons'
make[5]: Entering directory '/«PKGBUILDDIR»/etc/icons'
make[5]: 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.2/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.2/imagelib'
make[5]: Leaving directory '/«PKGBUILDDIR»/etc/icons'
make[4]: Leaving directory '/«PKGBUILDDIR»/etc/icons'
Making install in test
make[4]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe for target 'check'
make  install-am
make[5]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe for target 'check'
make[6]: Entering directory '/«PKGBUILDDIR»/test'
Makefile:2565: warning: overriding recipe for target 'check'
Makefile:2153: warning: ignoring old recipe for target 'check'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/fcn-handle-derived-resolution'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/bug-36025'
 /usr/bin/install -c -m 644  bug-36025/bug-36025.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/bug-36025'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint64'
 /usr/bin/install -c -m 644  @uint64/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint64'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Gork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Dork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/ctor-vs-method/@derived'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/bug-35448'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Spork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Snork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/fcn-handle-derived-resolution/@other'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@logical'
 /usr/bin/install -c -m 644  @logical/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@logical'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/ctor-vs-method/@other'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int16'
 /usr/bin/install -c -m 644  @int16/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int16'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/class-concat'
 /usr/bin/install -c -m 644  class-concat/class-concat.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/.'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int32'
 /usr/bin/install -c -m 644  @int32/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int32'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Dork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@double'
 /usr/bin/install -c -m 644  @double/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@double'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint16'
 /usr/bin/install -c -m 644  @uint16/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint16'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/fcn-handle-derived-resolution/@derived'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint32'
 /usr/bin/install -c -m 644  @uint32/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint32'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Sneetch'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@single'
 /usr/bin/install -c -m 644  @single/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@single'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/fcn-handle-derived-resolution/@parent'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@char'
 /usr/bin/install -c -m 644  @char/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@char'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint8'
 /usr/bin/install -c -m 644  @uint8/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@uint8'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/classes'
 /usr/bin/install -c -m 644  classes/classes.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/classes'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/bug-36025/@testclass'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Spork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/ctor-vs-method/@parent'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/ctor-vs-method'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@cell'
 /usr/bin/install -c -m 644  @cell/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@cell'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Cork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Pork/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int8'
 /usr/bin/install -c -m 644  @int8/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int8'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/bug-38236'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/bug-38691'
 /usr/bin/install -c -m 644  bug-38691/bug-38691.tst '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/bug-38691'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@function_handle'
 /usr/bin/install -c -m 644  @function_handle/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@function_handle'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@struct'
 /usr/bin/install -c -m 644  @struct/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@struct'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@CPrecedenceTester1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@CPrecedenceTester2'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@CPrecedenceTester3'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Snork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Pork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/class-concat/@foo'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/classes/@Blork'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int64'
 /usr/bin/install -c -m 644  @int64/tbcover.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc/tests/fixed/@int64'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/etc/tests/fixed/bug-38691/dir1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/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.2/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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe 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.2/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.2/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.2/site/exec/arm-unknown-linux-gnueabihf
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /usr/bin/install -c -m 644 config.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc'
 /usr/bin/install -c -m 644 CITATION NEWS config.log '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.8.2/etc'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/octave'
 /usr/bin/install -c -m 644 oct-conf-post.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.8.2/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.2 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//
	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 -d debian/liboctave-dev/usr/share/doc/liboctave-dev
	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_installexamples -a -O--parallel
	install -d debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/addtwomatrices.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/celldemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/embedded.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/fortrandemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/funcdemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/globaldemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/helloworld.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/make_int.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/oct_demo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/oregonator.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/paramdemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/standalone.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/standalonebuiltin.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/stringdemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/structdemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/unwinddemo.cc debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/oregonator.m debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mex_demo.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mycell.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myfeval.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myfunc.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myhello.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mypow2.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myprop.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myset.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mysparse.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mystring.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/mystruct.c debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/fortransub.f debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/myfevalf.f debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/\@FIRfilter/ debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
	cp -a examples/\@polynomial/ debian/liboctave-dev/usr/share/doc/liboctave-dev/examples
   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.2/liboctgui.so
	ln -sf liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so
	rm -f debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0
	ln -sf liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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 --exclude=octave.info
	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/changelog.Debian usr/share/doc/liboctave-dev/NEWS.Debian usr/share/doc/liboctave-dev/changelog usr/share/doc/liboctave-dev/examples/make_int.cc
	gzip -9nf usr/share/man/man1/mkoctfile.1 usr/share/man/man1/octave-config.1 usr/share/doc/liboctave-dev/changelog.Debian usr/share/doc/liboctave-dev/NEWS.Debian usr/share/doc/liboctave-dev/changelog usr/share/doc/liboctave-dev/examples/make_int.cc
	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/arm-linux-gnueabihf/perl5/5.20 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/arm-linux-gnueabihf/perl5/5.20 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/arm-linux-gnueabihf/perl5/5.20 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/arm-linux-gnueabihf/perl5/5.20 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/98
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0 debian/octave-dbg/usr/lib/debug/.build-id/98/043fc3e4960a2bb2dd65c35d3cc2486114ffd0.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/98/043fc3e4960a2bb2dd65c35d3cc2486114ffd0.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/98/043fc3e4960a2bb2dd65c35d3cc2486114ffd0.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f7
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave-dbg/usr/lib/debug/.build-id/f7/c64d727ed2c2b0559ed1b3549a9c65a5efaa77.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f7/c64d727ed2c2b0559ed1b3549a9c65a5efaa77.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f7/c64d727ed2c2b0559ed1b3549a9c65a5efaa77.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/83
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave-dbg/usr/lib/debug/.build-id/83/ed75ff5ab64fc50612943319ab78b4fc22aff0.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/83/ed75ff5ab64fc50612943319ab78b4fc22aff0.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/83/ed75ff5ab64fc50612943319ab78b4fc22aff0.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/1d
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave-dbg/usr/lib/debug/.build-id/1d/9b6758edc26444426694325e7398b6489983a8.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1d/9b6758edc26444426694325e7398b6489983a8.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1d/9b6758edc26444426694325e7398b6489983a8.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/dd
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave-dbg/usr/lib/debug/.build-id/dd/d654fef4a70f5f4854691e76b3878fbe0301be.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/dd/d654fef4a70f5f4854691e76b3878fbe0301be.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/dd/d654fef4a70f5f4854691e76b3878fbe0301be.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/7c
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave-dbg/usr/lib/debug/.build-id/7c/445896a5688a7a24ba5f8b29ccd9ea7b7fa81d.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/7c/445896a5688a7a24ba5f8b29ccd9ea7b7fa81d.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/7c/445896a5688a7a24ba5f8b29ccd9ea7b7fa81d.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/2f
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave-dbg/usr/lib/debug/.build-id/2f/34c4fbe70e7d0631083bfe3c86fda24fd530ac.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2f/34c4fbe70e7d0631083bfe3c86fda24fd530ac.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2f/34c4fbe70e7d0631083bfe3c86fda24fd530ac.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave-dbg/usr/lib/debug/.build-id/1d/8a87ab485b4c5c1a9d47763aeb625ec9cbfbfb.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1d/8a87ab485b4c5c1a9d47763aeb625ec9cbfbfb.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1d/8a87ab485b4c5c1a9d47763aeb625ec9cbfbfb.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.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.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave-dbg/usr/lib/debug/.build-id/43/225a43580648e5a0db384bd29ceec648d2f899.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/43/225a43580648e5a0db384bd29ceec648d2f899.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/43/225a43580648e5a0db384bd29ceec648d2f899.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/ff
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave-dbg/usr/lib/debug/.build-id/ff/47fbbd0304825d4fd6a7ee3d9d86e71d0447d0.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/ff/47fbbd0304825d4fd6a7ee3d9d86e71d0447d0.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/ff/47fbbd0304825d4fd6a7ee3d9d86e71d0447d0.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/5f
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave-dbg/usr/lib/debug/.build-id/5f/75631ae8e88e780a25ba182c99a98a06d775e3.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/5f/75631ae8e88e780a25ba182c99a98a06d775e3.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/5f/75631ae8e88e780a25ba182c99a98a06d775e3.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/10
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave-dbg/usr/lib/debug/.build-id/10/6b3c8356ea13c36d22973e74d51960f69dbbe4.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/10/6b3c8356ea13c36d22973e74d51960f69dbbe4.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/10/6b3c8356ea13c36d22973e74d51960f69dbbe4.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
	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.2/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave-dbg/usr/lib/debug/.build-id/da/b64719092f5e9f340fc25244f725d61758aea6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/da/b64719092f5e9f340fc25244f725d61758aea6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/da/b64719092f5e9f340fc25244f725d61758aea6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/68
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave-dbg/usr/lib/debug/.build-id/68/d3875e390b5756ff37096d6c157a80018d3c6d.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/68/d3875e390b5756ff37096d6c157a80018d3c6d.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/68/d3875e390b5756ff37096d6c157a80018d3c6d.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave-dbg/usr/lib/debug/.build-id/2f/2b6283abe94426514085397f5f82a011ca2678.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2f/2b6283abe94426514085397f5f82a011ca2678.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2f/2b6283abe94426514085397f5f82a011ca2678.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f1
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave-dbg/usr/lib/debug/.build-id/f1/69995ef62de1dea403b960ada1136544983db4.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f1/69995ef62de1dea403b960ada1136544983db4.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f1/69995ef62de1dea403b960ada1136544983db4.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/61
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave-dbg/usr/lib/debug/.build-id/61/f687b41f9ad5368a4dcbc8a50cdd9fc92a8c59.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/61/f687b41f9ad5368a4dcbc8a50cdd9fc92a8c59.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/61/f687b41f9ad5368a4dcbc8a50cdd9fc92a8c59.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/23
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave-dbg/usr/lib/debug/.build-id/23/dff3768c0a1e7c9b77abfaac5b39afd618e64c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/23/dff3768c0a1e7c9b77abfaac5b39afd618e64c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/23/dff3768c0a1e7c9b77abfaac5b39afd618e64c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/a2
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave-dbg/usr/lib/debug/.build-id/a2/8d65be88567cd352c2ec4c7a189bcdf21061eb.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/a2/8d65be88567cd352c2ec4c7a189bcdf21061eb.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/a2/8d65be88567cd352c2ec4c7a189bcdf21061eb.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/73
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave-dbg/usr/lib/debug/.build-id/73/5951a9fb97222e3e931bcdc0aba8f3be8fe106.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/73/5951a9fb97222e3e931bcdc0aba8f3be8fe106.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/73/5951a9fb97222e3e931bcdc0aba8f3be8fe106.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b7
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave-dbg/usr/lib/debug/.build-id/b7/31f6c1110f8ccc44c9b01afa5ce3dda8cce5e6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b7/31f6c1110f8ccc44c9b01afa5ce3dda8cce5e6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b7/31f6c1110f8ccc44c9b01afa5ce3dda8cce5e6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/8a
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave-dbg/usr/lib/debug/.build-id/8a/7b273e05084b63418627522e9a8afbcd5bd0d3.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/8a/7b273e05084b63418627522e9a8afbcd5bd0d3.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/8a/7b273e05084b63418627522e9a8afbcd5bd0d3.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui
	install -d debian/octave-dbg/usr/lib/debug/.build-id/01
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/bin/octave debian/octave-dbg/usr/lib/debug/.build-id/01/f3285b9fab6f567cd28e5197e530f418aa9613.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/01/f3285b9fab6f567cd28e5197e530f418aa9613.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/01/f3285b9fab6f567cd28e5197e530f418aa9613.debug debian/octave/usr/bin/octave
	install -d debian/octave-dbg/usr/lib/debug/.build-id/9b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/bin/octave-cli debian/octave-dbg/usr/lib/debug/.build-id/9b/26bd713a9efc5b6360def7a5ddd05d1310b211.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/9b/26bd713a9efc5b6360def7a5ddd05d1310b211.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/9b/26bd713a9efc5b6360def7a5ddd05d1310b211.debug debian/octave/usr/bin/octave-cli
	install -d debian/octave-dbg/usr/lib/debug/.build-id/47
	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/47/0e5cf7be6fbb66d0cc26dadd29e33b87429678.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/47/0e5cf7be6fbb66d0cc26dadd29e33b87429678.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/47/0e5cf7be6fbb66d0cc26dadd29e33b87429678.debug debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/39
	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/39/2a0abea628604f34ba81b1f95e151949d64199.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/39/2a0abea628604f34ba81b1f95e151949d64199.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/39/2a0abea628604f34ba81b1f95e151949d64199.debug debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/1e
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave-dev/usr/bin/mkoctfile debian/octave-dbg/usr/lib/debug/.build-id/1e/1a56c66c45313c8b0e686ce3a832ac4868391c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1e/1a56c66c45313c8b0e686ce3a832ac4868391c.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/1e/1a56c66c45313c8b0e686ce3a832ac4868391c.debug debian/liboctave-dev/usr/bin/mkoctfile
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b8
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave-dev/usr/bin/octave-config debian/octave-dbg/usr/lib/debug/.build-id/b8/36779b32c8130e6a949b09a3716310b2d77898.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b8/36779b32c8130e6a949b09a3716310b2d77898.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/b8/36779b32c8130e6a949b09a3716310b2d77898.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.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0 debian/octave/usr/bin/octave debian/octave/usr/bin/octave-cli
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/bin/octave-cli contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/bin/octave contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/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.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.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.2/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.2/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.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct were not linked against libfreetype.so.6 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.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.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/bin/octave-cli debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0 debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/bin/octave debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct were not linked against libgomp.so.1 (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: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 found in none of the libraries
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 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 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 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 libamd.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/liboctinterp.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.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 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 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/liboctinterp.so.2.0.0 debian/liboctave2/usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0 were not linked against libutil.so.1 (they use 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: debian/liboctave-dev/usr/bin/octave-config contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/liboctave-dev/usr/bin/mkoctfile contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave-dev/usr/bin/octave-config debian/liboctave-dev/usr/bin/mkoctfile 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/octave-config debian/liboctave-dev/usr/bin/mkoctfile 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/liboctave-dev ..
	dpkg-deb --build debian/liboctave2 ..
dpkg-deb: building package `liboctave2' in `../liboctave2_3.8.2-3_armhf.deb'.
dpkg-deb: building package `octave-dbg' in `../octave-dbg_3.8.2-3_armhf.deb'.
dpkg-deb: building package `liboctave-dev' in `../liboctave-dev_3.8.2-3_armhf.deb'.
dpkg-deb: building package `octave' in `../octave_3.8.2-3_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../octave_3.8.2-3_armhf.changes
dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build octave-3.8.2
dpkg-source: info: using options from octave-3.8.2/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 20141021-1241

Finished
────────

I: Built successfully

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


octave_3.8.2-3_armhf.changes:
─────────────────────────────

Format: 1.8
Date: Fri, 10 Oct 2014 21:03:40 +0200
Source: octave
Binary: octave octave-dbg octave-common octave-doc octave-htmldoc octave-info liboctave2 liboctave-dev
Architecture: armhf
Version: 3.8.2-3
Distribution: jessie-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Sébastien Villemot <sebastien@debian.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
Closes: 759427 762078
Changes:
 octave (3.8.2-3) unstable; urgency=medium
 .
   [ Rafael Laboissiere ]
   * d/rules: Do not compress info files, avoiding the freeze of Octave GUI
     (Closes: #762078)
 .
   [ Sébastien Villemot ]
   * Drop dependency on default-jre-headless on mips.
   * Bump Standards-Version to 3.9.6, no changes needed.
   * liboctave-dev: no longer ship Makefiles under examples directory.
     (Closes: #759427)
   * Add lintian-overrides for uncompressed info files.
Checksums-Sha1:
 667fb4d6d2bdbe6a1c14096262c627c698b63fca 933316 octave_3.8.2-3_armhf.deb
 a483dcf9e9b4d8fba5ad8cb3af179d545b9a4b10 128835972 octave-dbg_3.8.2-3_armhf.deb
 1a71c0fa1f27048c72b91441b9fd6aafb4eaa642 5654114 liboctave2_3.8.2-3_armhf.deb
 32a99840f9e46106263c025ca4650265dcedccdf 582640 liboctave-dev_3.8.2-3_armhf.deb
Checksums-Sha256:
 5a9807df796316b16b25eabf386c0f91e5b98a0151365373e98a2a4b162ef857 933316 octave_3.8.2-3_armhf.deb
 e3611adfda9053bf6edea38e76ad0c00cb7fb46ccf0e0ca40c2195095e4d3f1f 128835972 octave-dbg_3.8.2-3_armhf.deb
 1e216a49ee21e8cd1c3fd2211a382f89263bf352941bf482a4a5c095cefcee79 5654114 liboctave2_3.8.2-3_armhf.deb
 d3cf4283121f721c19455180e8bc00a2f77006b401fd453df6d363a972047292 582640 liboctave-dev_3.8.2-3_armhf.deb
Files:
 edeb9ac018b8e69df0a146b2fa5b301b 933316 math optional octave_3.8.2-3_armhf.deb
 7597a7b4674e321c6903c666702b8132 128835972 debug extra octave-dbg_3.8.2-3_armhf.deb
 d3baa7d48ccd8d9f64b0ff80cdc5d77e 5654114 libs optional liboctave2_3.8.2-3_armhf.deb
 a33e260fa326f78e4eb9725d0e07637c 582640 libdevel optional liboctave-dev_3.8.2-3_armhf.deb

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


octave_3.8.2-3_armhf.deb
────────────────────────

 new debian package, version 2.0.
 size 933316 bytes: control archive=3639 bytes.
    2879 bytes,    20 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
 Version: 3.8.2-3
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 2788
 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.2-3), libqhull6 (>= 2012.1), 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.9), libumfpack5.6.2, libx11-6, texinfo, octave-common (= 3.8.2-3)
 Recommends: gnuplot-x11 | gnuplot-qt, libopenblas-base | libatlas3-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-fixed (<= 0.7.10-5+b1), 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-10-21 12:32 ./
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/
drwxr-xr-x root/root         0 2014-10-21 12:24 ./usr/share/octave/
drwxr-xr-x root/root         0 2014-10-21 12:24 ./usr/share/octave/packages/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/applications/
-rw-r--r-- root/root       299 2014-10-21 12:28 ./usr/share/applications/www.octave.org-octave.desktop
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/octave/
-rw-r--r-- root/root      3101 2014-08-06 17:54 ./usr/share/doc/octave/README
-rw-r--r-- root/root      2159 2014-02-12 17:52 ./usr/share/doc/octave/README.Debian
-rw-r--r-- root/root     24449 2014-08-13 18:18 ./usr/share/doc/octave/copyright
-rw-r--r-- root/root      3238 2014-10-21 10:59 ./usr/share/doc/octave/AUTHORS.gz
-rw-r--r-- root/root      4800 2014-10-21 10:59 ./usr/share/doc/octave/BUGS.gz
-rw-r--r-- root/root     19761 2014-08-06 17:57 ./usr/share/doc/octave/NEWS.gz
-rw-r--r-- root/root     43352 2014-10-10 19:03 ./usr/share/doc/octave/changelog.Debian.gz
-rw-r--r-- root/root       696 2014-05-10 08:40 ./usr/share/doc/octave/NEWS.Debian.gz
-rw-r--r-- root/root     84364 2014-08-06 19:19 ./usr/share/doc/octave/changelog.gz
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/man/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/man/man1/
-rw-r--r-- root/root      1421 2014-10-21 12:28 ./usr/share/man/man1/octave.1.gz
-rw-r--r-- root/root      1532 2014-10-21 12:28 ./usr/share/man/man1/octave-cli.1.gz
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/menu/
-rw-r--r-- root/root       133 2013-07-26 14:49 ./usr/share/menu/octave
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/lintian/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       160 2013-07-26 14:49 ./usr/share/lintian/overrides/octave
drwxr-xr-x root/root         0 2014-10-21 12:24 ./usr/lib/
drwxr-xr-x root/root         0 2014-10-21 12:24 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/
drwxr-xr-x root/root         0 2014-10-21 12:24 ./usr/lib/arm-linux-gnueabihf/octave/packages/
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/
-rw-r--r-- root/root      1081 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/PKG_ADD
-rw-r--r-- root/root     38808 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
-rw-r--r-- root/root     26368 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
-rw-r--r-- root/root    232208 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__eigs__.oct
-rw-r--r-- root/root     34652 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
-rw-r--r-- root/root     59416 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
-rw-r--r-- root/root    163036 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
-rw-r--r-- root/root     42996 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
-rw-r--r-- root/root    187972 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
-rw-r--r-- root/root     47100 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
-rw-r--r-- root/root     38812 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/amd.oct
-rw-r--r-- root/root     51088 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
-rw-r--r-- root/root     92496 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/chol.oct
-rw-r--r-- root/root     55224 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/colamd.oct
-rw-r--r-- root/root     38828 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/convhulln.oct
-rw-r--r-- root/root     38712 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/dmperm.oct
-rw-r--r-- root/root     26404 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/fftw.oct
-rw-r--r-- root/root    100608 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/qr.oct
-rw-r--r-- root/root     34668 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symbfact.oct
-rw-r--r-- root/root     34648 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/symrcm.oct
-rw-r--r-- root/root     30452 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/oct/arm-unknown-linux-gnueabihf/tsearch.oct
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/
-rwxr-xr-x root/root      5644 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/exec/arm-unknown-linux-gnueabihf/octave-gui
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/site/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/site/oct/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/site/exec/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/site/exec/arm-unknown-linux-gnueabihf/
-rw-r--r-- root/root   1260656 2014-10-21 12:29 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0.0.0
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/exec/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/api-v49+/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v49+/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v49+/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/bin/
-rwxr-xr-x root/root     14008 2014-10-21 12:29 ./usr/bin/octave
-rwxr-xr-x root/root      5644 2014-10-21 12:29 ./usr/bin/octave-cli
lrwxrwxrwx root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so -> liboctgui.so.0.0.0
lrwxrwxrwx root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/octave/3.8.2/liboctgui.so.0 -> liboctgui.so.0.0.0


octave-dbg_3.8.2-3_armhf.deb
────────────────────────────

 new debian package, version 2.0.
 size 128835972 bytes: control archive=2160 bytes.
     631 bytes,    18 lines      control              
    3262 bytes,    32 lines      md5sums              
 Package: octave-dbg
 Source: octave
 Version: 3.8.2-3
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 133913
 Depends: octave (= 3.8.2-3)
 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-10-21 12:34 ./
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/octave-dbg/
-rw-r--r-- root/root     24449 2014-08-13 18:18 ./usr/share/doc/octave-dbg/copyright
-rw-r--r-- root/root     43352 2014-10-10 19:03 ./usr/share/doc/octave-dbg/changelog.Debian.gz
-rw-r--r-- root/root       696 2014-05-10 08:40 ./usr/share/doc/octave-dbg/NEWS.Debian.gz
-rw-r--r-- root/root     84364 2014-08-06 19:19 ./usr/share/doc/octave-dbg/changelog.gz
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/debug/
drwxr-xr-x root/root         0 2014-10-21 12:32 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/98/
-rw-r--r-- root/root   5860104 2014-10-21 12:29 ./usr/lib/debug/.build-id/98/043fc3e4960a2bb2dd65c35d3cc2486114ffd0.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/f7/
-rw-r--r-- root/root    327788 2014-10-21 12:29 ./usr/lib/debug/.build-id/f7/c64d727ed2c2b0559ed1b3549a9c65a5efaa77.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/83/
-rw-r--r-- root/root    217660 2014-10-21 12:29 ./usr/lib/debug/.build-id/83/ed75ff5ab64fc50612943319ab78b4fc22aff0.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/1d/
-rw-r--r-- root/root    660776 2014-10-21 12:29 ./usr/lib/debug/.build-id/1d/9b6758edc26444426694325e7398b6489983a8.debug
-rw-r--r-- root/root    410264 2014-10-21 12:29 ./usr/lib/debug/.build-id/1d/8a87ab485b4c5c1a9d47763aeb625ec9cbfbfb.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/dd/
-rw-r--r-- root/root    243464 2014-10-21 12:29 ./usr/lib/debug/.build-id/dd/d654fef4a70f5f4854691e76b3878fbe0301be.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/7c/
-rw-r--r-- root/root    285252 2014-10-21 12:29 ./usr/lib/debug/.build-id/7c/445896a5688a7a24ba5f8b29ccd9ea7b7fa81d.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/2f/
-rw-r--r-- root/root    663916 2014-10-21 12:29 ./usr/lib/debug/.build-id/2f/34c4fbe70e7d0631083bfe3c86fda24fd530ac.debug
-rw-r--r-- root/root    332164 2014-10-21 12:29 ./usr/lib/debug/.build-id/2f/2b6283abe94426514085397f5f82a011ca2678.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/43/
-rw-r--r-- root/root    597356 2014-10-21 12:29 ./usr/lib/debug/.build-id/43/225a43580648e5a0db384bd29ceec648d2f899.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/ff/
-rw-r--r-- root/root    341212 2014-10-21 12:29 ./usr/lib/debug/.build-id/ff/47fbbd0304825d4fd6a7ee3d9d86e71d0447d0.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/5f/
-rw-r--r-- root/root    266028 2014-10-21 12:29 ./usr/lib/debug/.build-id/5f/75631ae8e88e780a25ba182c99a98a06d775e3.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/10/
-rw-r--r-- root/root    252100 2014-10-21 12:29 ./usr/lib/debug/.build-id/10/6b3c8356ea13c36d22973e74d51960f69dbbe4.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/da/
-rw-r--r-- root/root    306764 2014-10-21 12:29 ./usr/lib/debug/.build-id/da/b64719092f5e9f340fc25244f725d61758aea6.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/68/
-rw-r--r-- root/root    259840 2014-10-21 12:29 ./usr/lib/debug/.build-id/68/d3875e390b5756ff37096d6c157a80018d3c6d.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/f1/
-rw-r--r-- root/root    241116 2014-10-21 12:29 ./usr/lib/debug/.build-id/f1/69995ef62de1dea403b960ada1136544983db4.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/61/
-rw-r--r-- root/root    214892 2014-10-21 12:29 ./usr/lib/debug/.build-id/61/f687b41f9ad5368a4dcbc8a50cdd9fc92a8c59.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/23/
-rw-r--r-- root/root    380916 2014-10-21 12:29 ./usr/lib/debug/.build-id/23/dff3768c0a1e7c9b77abfaac5b39afd618e64c.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/a2/
-rw-r--r-- root/root    236044 2014-10-21 12:29 ./usr/lib/debug/.build-id/a2/8d65be88567cd352c2ec4c7a189bcdf21061eb.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/73/
-rw-r--r-- root/root    242368 2014-10-21 12:29 ./usr/lib/debug/.build-id/73/5951a9fb97222e3e931bcdc0aba8f3be8fe106.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/b7/
-rw-r--r-- root/root    229964 2014-10-21 12:29 ./usr/lib/debug/.build-id/b7/31f6c1110f8ccc44c9b01afa5ce3dda8cce5e6.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/8a/
-rw-r--r-- root/root     15748 2014-10-21 12:29 ./usr/lib/debug/.build-id/8a/7b273e05084b63418627522e9a8afbcd5bd0d3.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/01/
-rw-r--r-- root/root     37244 2014-10-21 12:29 ./usr/lib/debug/.build-id/01/f3285b9fab6f567cd28e5197e530f418aa9613.debug
drwxr-xr-x root/root         0 2014-10-21 12:29 ./usr/lib/debug/.build-id/9b/
-rw-r--r-- root/root     15684 2014-10-21 12:29 ./usr/lib/debug/.build-id/9b/26bd713a9efc5b6360def7a5ddd05d1310b211.debug
drwxr-xr-x root/root         0 2014-10-21 12:30 ./usr/lib/debug/.build-id/47/
-rw-r--r-- root/root  43349268 2014-10-21 12:30 ./usr/lib/debug/.build-id/47/0e5cf7be6fbb66d0cc26dadd29e33b87429678.debug
drwxr-xr-x root/root         0 2014-10-21 12:32 ./usr/lib/debug/.build-id/39/
-rw-r--r-- root/root  80677632 2014-10-21 12:32 ./usr/lib/debug/.build-id/39/2a0abea628604f34ba81b1f95e151949d64199.debug
drwxr-xr-x root/root         0 2014-10-21 12:32 ./usr/lib/debug/.build-id/1e/
-rw-r--r-- root/root    235292 2014-10-21 12:32 ./usr/lib/debug/.build-id/1e/1a56c66c45313c8b0e686ce3a832ac4868391c.debug
drwxr-xr-x root/root         0 2014-10-21 12:32 ./usr/lib/debug/.build-id/b8/
-rw-r--r-- root/root     70360 2014-10-21 12:32 ./usr/lib/debug/.build-id/b8/36779b32c8130e6a949b09a3716310b2d77898.debug


liboctave2_3.8.2-3_armhf.deb
────────────────────────────

 new debian package, version 2.0.
 size 5654114 bytes: control archive=1361 bytes.
    1253 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
 Version: 3.8.2-3
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 30702
 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-8, liblapack3 | liblapack.so.3, libncurses5 (>= 5.5-5~), libpcre3 (>= 8.10), libqrupdate1 (>= 1.1.1), libreadline6 (>= 6.0), libstdc++6 (>= 4.9), 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-10-21 12:32 ./
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/lib/
drwxr-xr-x root/root         0 2014-10-21 12:32 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  15650892 2014-10-21 12:30 ./usr/lib/arm-linux-gnueabihf/liboctave.so.2.0.0
-rw-r--r-- root/root  15633984 2014-10-21 12:32 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.2.0.0
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-10-21 12:28 ./usr/share/doc/liboctave2/
-rw-r--r-- root/root     24449 2014-08-13 18:18 ./usr/share/doc/liboctave2/copyright
-rw-r--r-- root/root     43352 2014-10-10 19:03 ./usr/share/doc/liboctave2/changelog.Debian.gz
-rw-r--r-- root/root       696 2014-05-10 08:40 ./usr/share/doc/liboctave2/NEWS.Debian.gz
-rw-r--r-- root/root     84364 2014-08-06 19:19 ./usr/share/doc/liboctave2/changelog.gz
lrwxrwxrwx root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.2 -> liboctinterp.so.2.0.0
lrwxrwxrwx root/root         0 2014-10-21 12:28 ./usr/lib/arm-linux-gnueabihf/liboctave.so.2 -> liboctave.so.2.0.0


liboctave-dev_3.8.2-3_armhf.deb
───────────────────────────────

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