Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 904854 Details for
Bug 1106630
octave: FTBFS in rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
<fdopen> (text/plain), 10.41 MB, created by
Dennis Gilmore
on 2014-06-09 16:54:48 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Dennis Gilmore
Created:
2014-06-09 16:54:48 UTC
Size:
10.41 MB
patch
obsolete
>Mock Version: 1.1.39 >Mock Version: 1.1.39 >ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target armv7hl --nodeps builddir/build/SPECS/octave.spec'], False, '/var/lib/mock/f21-build-2134346-392905/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0xa1bb90>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target armv7hl --nodeps builddir/build/SPECS/octave.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >warning: Could not canonicalize hostname: arm04-builder11.arm.fedoraproject.org >Building target platforms: armv7hl >Building for target armv7hl >Wrote: /builddir/build/SRPMS/octave-3.8.1-2.fc21.src.rpm >Child return code was: 0 >LEAVE do --> > >ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target armv7hl --nodeps builddir/build/SPECS/octave.spec'], False, '/var/lib/mock/f21-build-2134346-392905/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0xa1bb90>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target armv7hl --nodeps builddir/build/SPECS/octave.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >Building target platforms: armv7hl >Building for target armv7hl >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.y6Dp6k >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf octave-3.8.1 >+ /usr/bin/bzip2 -dc /builddir/build/SOURCES/octave-3.8.1.tar.bz2 >+ /usr/bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd octave-3.8.1 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ echo 'Patch #0 (octave-3.8.0-pkgbuilddir.patch):' >Patch #0 (octave-3.8.0-pkgbuilddir.patch): >+ /usr/bin/cat /builddir/build/SOURCES/octave-3.8.0-pkgbuilddir.patch >+ /usr/bin/patch -p1 -b --suffix .pkgbuilddir --fuzz=0 >patching file scripts/pkg/private/install.m >+ find -name '*.h' -o -name '*.cc' >+ xargs sed -i -e 's/<config.h>/"config.h"/' -e 's/<base-list.h>/"base-list.h"/' >+ find -name '*.cc' -exec chmod 644 '{}' ';' >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.g4yY9l >+ umask 022 >+ cd /builddir/build/BUILD >+ cd octave-3.8.1 >+ export F77=gfortran >+ F77=gfortran >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' >+ export FFLAGS >+ FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' >+ export FCFLAGS >+ LDFLAGS='-Wl,-z,relro ' >+ export LDFLAGS >+ '[' 1 = 1 ']' >++ find . -name config.guess -o -name config.sub >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./build-aux/config.sub >+ '[' -f /usr/lib/rpm/redhat/config.sub ']' >+ /usr/bin/rm -f ./build-aux/config.sub >++ basename ./build-aux/config.sub >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub >'/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub' >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./build-aux/config.guess >+ '[' -f /usr/lib/rpm/redhat/config.guess ']' >+ /usr/bin/rm -f ./build-aux/config.guess >++ basename ./build-aux/config.guess >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./build-aux/config.guess >'/usr/lib/rpm/redhat/config.guess' -> './build-aux/config.guess' >+ '[' 1 = 1 ']' >+ '[' x '!=' x ']' >+ ./configure --build=armv7hl-redhat-linux-gnu --host=armv7hl-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --disable-static --enable-64=no '--with-blas=-L/usr/lib/atlas -ltatlas' '--with-lapack=-L/usr/lib/atlas -ltatlas' --with-qrupdate --with-amd --with-umfpack --with-colamd --with-ccolamd --with-cholmod --with-cxsparse --disable-jit >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' 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... armv7hl-redhat-linux-gnu >checking host system type... armv7hl-redhat-linux-gnu >checking for style of include used by make... GNU >checking for armv7hl-redhat-linux-gnu-gcc... no >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... /usr/bin/grep >checking for egrep... /usr/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 armv7hl-redhat-linux-gnu-pkg-config... /usr/bin/armv7hl-redhat-linux-gnu-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) /usr/bin/grep >checking for gfind... no >checking for find... find >checking for a usable sed... /usr/bin/sed >checking for perl... perl >checking for gperf... gperf >checking for flex... flex >checking lex output file root... lex.yy >checking lex library... none needed >checking whether yytext is a pointer... no >defining LFLAGS to be -I >checking for bison... bison -y >checking syntax of bison push/pull declaration... dash >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... python >configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function >checking for armv7hl-redhat-linux-gnu-g++... no >checking for armv7hl-redhat-linux-gnu-c++... no >checking for armv7hl-redhat-linux-gnu-gpp... no >checking for armv7hl-redhat-linux-gnu-aCC... no >checking for armv7hl-redhat-linux-gnu-CC... no >checking for armv7hl-redhat-linux-gnu-cxx... no >checking for armv7hl-redhat-linux-gnu-cc++... no >checking for armv7hl-redhat-linux-gnu-cl.exe... no >checking for armv7hl-redhat-linux-gnu-FCC... no >checking for armv7hl-redhat-linux-gnu-KCC... no >checking for armv7hl-redhat-linux-gnu-RCC... no >checking for armv7hl-redhat-linux-gnu-xlC_r... no >checking for armv7hl-redhat-linux-gnu-xlC... no >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 armv7hl-redhat-linux-gnu-gcc... 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 armv7hl-redhat-linux-gnu-ar... no >checking for ar... ar >checking for armv7hl-redhat-linux-gnu-ranlib... no >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.0 >checking C++ compiler version number... 4.9.0 >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 sin in -lm... yes >checking for armv7hl-redhat-linux-gnu-gfortran... gfortran >checking whether we are using the GNU Fortran 77 compiler... yes >checking whether gfortran accepts -g... yes >checking how to get verbose linking output from gfortran... -v >checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../.. -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules >checking whether gfortran has the intrinsic function ISNAN... yes >checking whether gfortran generates correct size integers... yes >checking whether gfortran accepts -ffloat-store... yes >setting F77_FLOAT_STORE_FLAG to -ffloat-store >checking libqhull/libqhull.h usability... no >checking libqhull/libqhull.h presence... no >checking for libqhull/libqhull.h... no >checking qhull/libqhull.h usability... no >checking qhull/libqhull.h presence... no >checking for qhull/libqhull.h... no >checking libqhull.h usability... no >checking libqhull.h presence... no >checking for libqhull.h... no >checking qhull/qhull.h usability... yes >checking qhull/qhull.h presence... yes >checking for qhull/qhull.h... yes >checking for qh_qhull in -lqhull... yes >checking for qh_version in -lqhull... yes >checking whether the qhull library works... yes >checking pcre.h usability... yes >checking pcre.h presence... yes >checking for pcre.h... yes >checking pcre/pcre.h usability... no >checking pcre/pcre.h presence... no >checking for pcre/pcre.h... no >checking whether pcre.h defines the macros we need... yes >checking for pcre-config... yes >checking for pcre_compile... yes >checking zlib.h usability... yes >checking zlib.h presence... yes >checking for zlib.h... yes >checking for gzclearerr in -lz... yes >checking hdf5.h usability... yes >checking hdf5.h presence... yes >checking for hdf5.h... yes >checking for H5Gget_num_objs in -lhdf5... yes >checking whether HDF5 library has enforced version 1.6 API... no >checking fftw3.h usability... yes >checking fftw3.h presence... yes >checking for fftw3.h... yes >checking for fftw_plan_dft_1d in -lfftw3... yes >checking for fftw3.h... (cached) yes >checking for fftwf_plan_dft_1d in -lfftw3f... yes >checking 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... /usr/bin/sed >checking for fgrep... /usr/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 armv7hl-redhat-linux-gnu file names to armv7hl-redhat-linux-gnu format... func_convert_file_noop >checking how to convert armv7hl-redhat-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for armv7hl-redhat-linux-gnu-objdump... no >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for armv7hl-redhat-linux-gnu-dlltool... no >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for armv7hl-redhat-linux-gnu-ar... ar >checking for archiver @FILE support... @ >checking for armv7hl-redhat-linux-gnu-strip... no >checking for strip... strip >checking for armv7hl-redhat-linux-gnu-ranlib... ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for armv7hl-redhat-linux-gnu-mt... no >checking for mt... no >checking if : 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... no >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... yes >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking how to run the C++ preprocessor... g++ -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... no >checking if g++ supports -c -o file.o... yes >checking if g++ supports -c -o file.o... (cached) yes >checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >checking for gfortran option to produce PIC... -fPIC >checking if gfortran PIC flag -fPIC works... yes >checking if gfortran static flag -static works... no >checking if gfortran supports -c -o file.o... yes >checking if gfortran supports -c -o file.o... (cached) yes >checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for sgemm_ in -L/usr/lib/atlas -ltatlas... 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_ in -L/usr/lib/atlas -ltatlas... yes >checking for sqr1up in -lqrupdate... yes >checking for slup1up in -lqrupdate... yes >checking suitesparse/amd.h usability... yes >checking suitesparse/amd.h presence... yes >checking for suitesparse/amd.h... yes >checking for amd_postorder in -lamd... yes >checking suitesparse/camd.h usability... yes >checking suitesparse/camd.h presence... yes >checking for suitesparse/camd.h... yes >checking for camd_postorder in -lcamd... yes >checking suitesparse/colamd.h usability... yes >checking suitesparse/colamd.h presence... yes >checking for suitesparse/colamd.h... yes >checking for colamd in -lcolamd... yes >checking suitesparse/ccolamd.h usability... yes >checking suitesparse/ccolamd.h presence... yes >checking for suitesparse/ccolamd.h... yes >checking for ccolamd in -lccolamd... yes >checking suitesparse/cholmod.h usability... yes >checking suitesparse/cholmod.h presence... yes >checking for suitesparse/cholmod.h... yes >checking for cholmod_start in -lcholmod... yes >checking suitesparse/cs.h usability... yes >checking suitesparse/cs.h presence... yes >checking for suitesparse/cs.h... yes >checking for cs_di_sqr in -lcxsparse... yes >checking suitesparse/umfpack.h usability... yes >checking suitesparse/umfpack.h presence... yes >checking for suitesparse/umfpack.h... yes >checking for umfpack_zi_get_determinant in -lumfpack... yes >checking whether UMFPACK needs SuiteSparse_time function... no >checking for UMFPACK separate complex matrix and rhs split... yes >checking for dseupd in -larpack... yes >checking whether the arpack library works... yes >checking for library containing tputs... -lncurses >checking for rl_set_keyboard_input_timeout in -lreadline... yes >configure: defining FPICFLAG to be -fPIC >configure: defining CPICFLAG to be -fPIC >configure: defining CXXPICFLAG to be -fPIC >configure: defining SHLEXT to be so >configure: defining SHLLIB to be $(SHLEXT) >configure: defining SHLBIN to be >configure: defining SHLEXT_VER to be $(SHLEXT).$(version) >configure: defining SHLLIB_VER to be $(SHLLIB).$(version) >configure: defining SHLBIN_VER to be $(SHLBIN).$(version) >configure: defining SHLLINKEXT to be >configure: defining LIBPRE to be lib >configure: defining SHLPRE to be lib >configure: defining SHLLIBPRE to be lib >configure: defining SHLBINPRE to be lib >configure: defining SH_LD to be $(CXX) >configure: defining SH_LDFLAGS to be -shared >configure: defining DL_LD to be $(SH_LD) >configure: defining DL_LDFLAGS to be $(SH_LDFLAGS) >configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic >configure: defining SONAME_FLAGS to be -Wl,-soname -Wl,$@ >configure: defining NO_OCT_FILE_STRIP to be false >configure: defining TEMPLATE_AR to be $(AR) >configure: defining TEMPLATE_ARFLAGS to be cru >configure: defining CRUFT_DLL_DEFS to be >configure: defining OCTAVE_DLL_DEFS to be >configure: defining OCTINTERP_DLL_DEFS to be >configure: defining OCTGUI_DLL_DEFS to be >configure: defining OCTGRAPHICS_DLL_DEFS to be >configure: defining library_path_var to be LD_LIBRARY_PATH >checking whether g++ accepts -rdynamic... yes >configure: defining CROSS_TOOL_PREFIX to be >configure: defining MKOCTFILE_AR to be ar >configure: defining MKOCTFILE_CC to be gcc >configure: defining MKOCTFILE_CXX to be g++ >configure: defining MKOCTFILE_DL_LD to be $(SH_LD) >configure: defining MKOCTFILE_F77 to be gfortran >configure: defining MKOCTFILE_LD_CXX to be $(CXX) >configure: defining MKOCTFILE_RANLIB to be ranlib >checking for library containing tputs... (cached) -lncurses >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for sys/wait.h that is POSIX.1 compatible... yes >checking curses.h usability... yes >checking curses.h presence... yes >checking for curses.h... yes >checking direct.h usability... no >checking direct.h presence... no >checking for direct.h... no >checking for dlfcn.h... (cached) yes >checking floatingpoint.h usability... no >checking floatingpoint.h presence... no >checking for floatingpoint.h... no >checking fpu_control.h usability... yes >checking fpu_control.h presence... yes >checking for fpu_control.h... yes >checking grp.h usability... yes >checking grp.h presence... yes >checking for grp.h... yes >checking ieeefp.h usability... no >checking ieeefp.h presence... no >checking for ieeefp.h... no >checking for inttypes.h... (cached) yes >checking locale.h usability... yes >checking locale.h presence... yes >checking for locale.h... yes >checking for memory.h... (cached) yes >checking ncurses.h usability... yes >checking ncurses.h presence... yes >checking for ncurses.h... yes >checking poll.h usability... yes >checking poll.h presence... yes >checking for poll.h... yes >checking pthread.h usability... yes >checking pthread.h presence... yes >checking for pthread.h... yes >checking pwd.h usability... yes >checking pwd.h presence... yes >checking for pwd.h... yes >checking sunmath.h usability... no >checking sunmath.h presence... no >checking for sunmath.h... no >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking sys/poll.h usability... yes >checking sys/poll.h presence... yes >checking for sys/poll.h... yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking termcap.h usability... yes >checking termcap.h presence... yes >checking for termcap.h... yes >checking sstream usability... yes >checking sstream presence... yes >checking for sstream... yes >checking unordered_map usability... no >checking unordered_map presence... no >checking for unordered_map... no >checking tr1/unordered_map usability... yes >checking tr1/unordered_map presence... yes >checking for tr1/unordered_map... yes >checking whether unordered_map requires tr1 namespace... yes >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking termio.h usability... yes >checking termio.h presence... yes >checking for termio.h... yes >checking sgtty.h usability... yes >checking sgtty.h presence... yes >checking for sgtty.h... yes >checking fnmatch.h usability... yes >checking fnmatch.h presence... yes >checking for fnmatch.h... yes >checking conio.h usability... no >checking conio.h presence... no >checking for conio.h... no >checking for int64_t... yes >checking for mode_t... yes >checking for off_t... yes >checking for pid_t... yes >checking for size_t... yes >checking for ssize_t... yes >checking for uid_t in sys/types.h... yes >checking for uint64_t... yes >checking for dev_t... yes >checking for ino_t... yes >checking for long long int... yes >checking for unsigned long long int... yes >checking for ptrdiff_t... yes >checking size of short... 2 >checking size of int... 4 >checking size of long... 4 >checking size of long long... 8 >checking size of long double... 8 >checking for struct stat.st_blksize... yes >checking for struct stat.st_blocks... yes >checking for struct stat.st_rdev... yes >checking for struct group.gr_passwd... no >checking whether struct tm is in sys/time.h or time.h... time.h >checking for struct tm.tm_zone... yes >checking for C++ support for new friend template declaration... yes >checking for broken C++ reinterpret_cast... no >checking whether <new> defines placement delete operator... yes >checking whether C++ supports dynamic auto arrays... yes >checking for IEEE 754 data format... yes >checking if C++ library is ISO compliant... yes >checking whether bit_and, bit_or, bit_xor are defined in the C++ library... yes >checking whether complex class can set components independently... yes >checking whether complex class can reference components independently... yes >checking whether fast integer arithmetics is usable... yes >checking for working alloca.h... yes >checking for alloca... yes >checking for C/C++ restrict keyword... __restrict >checking for canonicalize_file_name... yes >checking for realpath... yes >checking for getcwd... yes >checking for readlink... yes >checking for _set_invalid_parameter_handler... no >checking for fchdir... yes >checking for fcntl... yes >checking for symlink... yes >checking for fdopendir... yes >checking for mempcpy... yes >checking for btowc... yes >checking for isblank... yes >checking for iswctype... yes >checking for mbsrtowcs... yes >checking for wmemchr... yes >checking for wmemcpy... yes >checking for wmempcpy... yes >checking for fpurge... no >checking for __fpurge... yes >checking for __freading... yes >checking for fstatat... yes >checking for getdtablesize... yes >checking for getlogin_r... yes >checking for gettimeofday... yes >checking for getpwnam_r... yes >checking for link... yes >checking for lstat... yes >checking for mbsinit... yes >checking for mbrtowc... yes >checking for mprotect... yes >checking for mkfifo... yes >checking for mkostemp... yes >checking for openat... yes >checking for pathconf... yes >checking for secure_getenv... yes >checking for sigaction... yes >checking for sigaltstack... yes >checking for siginterrupt... yes >checking for sleep... yes >checking for strdup... yes >checking for tzset... yes >checking for strndup... yes >checking for strptime... yes >checking for localtime_r... yes >checking for times... yes >checking for pipe... yes >checking for vasnprintf... no >checking for snprintf... yes >checking for iswcntrl... yes >checking whether // is distinct from /... no >checking whether realpath works... yes >checking for sys/param.h... (cached) yes >checking for unistd.h... (cached) yes >checking for sys/socket.h... yes >checking for dirent.h... yes >checking for wctype.h... yes >checking for sys/stat.h... (cached) yes >checking for netdb.h... yes >checking for getopt.h... yes >checking for sys/time.h... yes >checking for sys/cdefs.h... yes >checking for math.h... yes >checking for sys/mman.h... yes >checking for sys/select.h... (cached) yes >checking for wchar.h... yes >checking for stdint.h... (cached) yes >checking for strings.h... (cached) yes >checking for sys/times.h... yes >checking for sys/uio.h... yes >checking for sys/utsname.h... yes >checking for features.h... yes >checking whether byte ordering is bigendian... no >checking whether the preprocessor supports include_next... yes >checking whether system header files limit the line length... no >checking if environ is properly declared... yes >checking for complete errno.h... yes >checking whether strerror_r is declared... yes >checking for strerror_r... yes >checking whether strerror_r returns char *... yes >checking whether fchdir is declared... yes >checking for working fcntl.h... yes >checking for st_dm_mode in struct stat... no >checking whether strmode is declared... no >checking for mbstate_t... yes >checking whether frexp() can be used without linking with libm... yes >checking whether alarm is declared... yes >checking whether stdin defaults to large file offsets... yes >checking whether fseeko is declared... yes >checking for fseeko... yes >checking whether fflush works on input streams... no >checking whether stat file-mode macros are broken... no >checking for nlink_t... yes >checking whether fchmodat is declared without a macro... yes >checking whether fstat is declared without a macro... yes >checking whether fstatat is declared without a macro... yes >checking whether futimens is declared without a macro... yes >checking whether lchmod is declared without a macro... yes >checking whether lstat is declared without a macro... yes >checking whether mkdirat is declared without a macro... yes >checking whether mkfifo is declared without a macro... yes >checking whether mkfifoat is declared without a macro... yes >checking whether mknod is declared without a macro... yes >checking whether mknodat is declared without a macro... yes >checking whether stat is declared without a macro... yes >checking whether utimensat is declared without a macro... yes >checking whether lstat correctly handles trailing slash... yes >checking whether ftello is declared... yes >checking for ftello... yes >checking whether ftello works... yes >checking whether getcwd (NULL, 0) allocates memory for result... yes >checking for getcwd with POSIX signature... yes >checking whether getcwd is declared... yes >checking whether getlogin_r is declared... yes >checking whether getlogin is declared... yes >checking for getopt.h... (cached) yes >checking for getopt_long_only... yes >checking whether getopt is POSIX compatible... yes >checking for working GNU getopt function... yes >checking for working GNU getopt_long function... yes >checking whether getenv is declared... yes >checking for struct timeval... yes >checking for wide-enough struct timeval.tv_sec member... yes >checking whether gettimeofday is declared without a macro... yes >checking where to find the exponent in a 'double'... word 1 bit 20 >checking where to find the exponent in a 'float'... word 0 bit 23 >checking whether long double and double are the same... yes >checking for nl_langinfo and CODESET... yes >checking whether getc_unlocked is declared... yes >checking whether we are using the GNU C Library >= 2.1 or uClibc... yes >checking whether malloc, realloc, calloc are POSIX compliant... yes >checking for stdlib.h... (cached) yes >checking for GNU libc compatible malloc... yes >checking for unsigned long long int... (cached) yes >checking for long long int... (cached) yes >checking for a traditional japanese locale... ja_JP >checking for a transitional chinese locale... zh_CN.GB18030 >checking for a french Unicode locale... fr_FR.UTF-8 >checking for a traditional french locale... fr_FR >checking for mmap... yes >checking for MAP_ANONYMOUS... yes >checking whether memchr works... yes >checking whether memrchr is declared... yes >checking whether <sys/select.h> is self-contained... yes >checking whether pselect is declared without a macro... yes >checking whether select is declared without a macro... yes >checking for inline... inline >checking for library containing setsockopt... none needed >checking whether select supports a 0 argument... yes >checking whether select detects invalid fds... yes >checking for promoted mode_t type... mode_t >checking for sigset_t... yes >checking for long file names... yes >checking for stdbool.h that conforms to C99... yes >checking for _Bool... yes >checking for wchar_t... yes >checking whether stdint.h conforms to C99... yes >checking whether strdup is declared... yes >checking whether strerror(0) succeeds... yes >checking for struct tm.tm_gmtoff... yes >checking whether ffsl is declared without a macro... yes >checking whether ffsll is declared without a macro... yes >checking whether memmem is declared without a macro... yes >checking whether mempcpy is declared without a macro... yes >checking whether memrchr is declared without a macro... yes >checking whether rawmemchr is declared without a macro... yes >checking whether stpcpy is declared without a macro... yes >checking whether stpncpy is declared without a macro... yes >checking whether strchrnul is declared without a macro... yes >checking whether strdup is declared without a macro... yes >checking whether strncat is declared without a macro... yes >checking whether strndup is declared without a macro... yes >checking whether strnlen is declared without a macro... yes >checking whether strpbrk is declared without a macro... yes >checking whether strsep is declared without a macro... yes >checking whether strcasestr is declared without a macro... yes >checking whether strtok_r is declared without a macro... yes >checking whether strerror_r is declared without a macro... yes >checking whether strsignal is declared without a macro... yes >checking whether strverscmp is declared without a macro... yes >checking whether ffs is declared without a macro... yes >checking whether strcasecmp is declared without a macro... yes >checking whether strncasecmp is declared without a macro... yes >checking whether strndup is declared... (cached) yes >checking whether strnlen is declared... (cached) yes >checking for struct timespec in <time.h>... yes >checking for wint_t... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for intmax_t... yes >checking whether snprintf returns a byte count as in C99... yes >checking for snprintf... (cached) yes >checking for strnlen... yes >checking for wcslen... yes >checking for wcsnlen... yes >checking for mbrtowc... (cached) yes >checking for wcrtomb... yes >checking whether _snprintf is declared... no >checking whether <wchar.h> uses 'inline' correctly... yes >checking for alloca as a compiler built-in... yes >checking whether this system has an arbitrary file name length limit... yes >checking for closedir... yes >checking whether copysign can be used without linking with libm... yes >checking whether copysignf can be used without linking with libm... yes >checking whether copysignf is declared... yes >checking for d_ino member in directory struct... yes >checking for d_type member in directory struct... yes >checking whether alphasort is declared without a macro... yes >checking whether closedir is declared without a macro... yes >checking whether dirfd is declared without a macro... yes >checking whether fdopendir is declared without a macro... yes >checking whether opendir is declared without a macro... yes >checking whether readdir is declared without a macro... yes >checking whether rewinddir is declared without a macro... yes >checking whether scandir is declared without a macro... yes >checking for dirfd... yes >checking whether dirfd is declared... (cached) yes >checking whether dirfd is a macro... no >checking whether // is distinct from /... (cached) no >checking whether dup2 works... yes >checking for error_at_line... yes >checking whether fflush works on input streams... (cached) no >checking whether fcntl handles F_DUPFD correctly... yes >checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check >checking whether fcntl is declared without a macro... yes >checking whether openat is declared without a macro... yes >checking whether fdopendir is declared... (cached) yes >checking whether fdopendir works... yes >checking whether fflush works on input streams... (cached) no >checking whether conversion from 'int' to 'long double' works... yes >checking whether floorf is declared... yes >checking for working POSIX fnmatch... yes >checking whether fopen recognizes a trailing slash... yes >checking whether fpurge is declared... no >checking whether frexp works... yes >checking whether frexpf can be used without linking with libm... yes >checking whether frexpf works... yes >checking for fseeko... (cached) yes >checking whether fflush works on input streams... (cached) no >checking for _fseeki64... no >checking whether fstatat (..., 0) works... yes >checking for ftello... (cached) yes >checking whether ftello works... (cached) yes >checking whether getcwd handles long file names properly... yes >checking for getpagesize... yes >checking whether getcwd aborts when 4k < cwd_length < 16k... no >checking whether getdtablesize works... yes >checking for gethostname... yes >checking for HOST_NAME_MAX... yes >checking whether getlogin_r works with small buffers... yes >checking whether gettimeofday clobbers localtime buffer... no >checking for gettimeofday with POSIX signature... almost >checking glob.h usability... yes >checking glob.h presence... yes >checking for glob.h... yes >checking for GNU glob interface version 1... yes >checking whether glob lists broken symlinks... no >checking whether isnan(double) can be used without linking with libm... yes >checking whether isnan(float) can be used without linking with libm... yes >checking whether isnan(float) works... yes >checking whether isnan(long double) can be used without linking with libm... yes >checking whether isnanl works... yes >checking whether link obeys POSIX... yes >checking whether lseek detects pipes... yes >checking for stdlib.h... (cached) yes >checking for GNU libc compatible malloc... (cached) yes >checking whether NAN macro works... yes >checking whether HUGE_VAL works... yes >checking whether acosf is declared without a macro... yes >checking whether acosl is declared without a macro... yes >checking whether asinf is declared without a macro... yes >checking whether asinl is declared without a macro... yes >checking whether atanf is declared without a macro... yes >checking whether atanl is declared without a macro... yes >checking whether cbrt is declared without a macro... yes >checking whether cbrtf is declared without a macro... yes >checking whether cbrtl is declared without a macro... yes >checking whether ceilf is declared without a macro... yes >checking whether ceill is declared without a macro... yes >checking whether copysign is declared without a macro... yes >checking whether copysignf is declared without a macro... yes >checking whether copysignl is declared without a macro... yes >checking whether cosf is declared without a macro... yes >checking whether cosl is declared without a macro... yes >checking whether coshf is declared without a macro... yes >checking whether expf is declared without a macro... yes >checking whether expl is declared without a macro... yes >checking whether exp2 is declared without a macro... yes >checking whether exp2f is declared without a macro... yes >checking whether exp2l is declared without a macro... yes >checking whether expm1 is declared without a macro... yes >checking whether expm1f is declared without a macro... yes >checking whether expm1l is declared without a macro... yes >checking whether fabsf is declared without a macro... yes >checking whether fabsl is declared without a macro... yes >checking whether floorf is declared without a macro... yes >checking whether floorl is declared without a macro... yes >checking whether fma is declared without a macro... yes >checking whether fmaf is declared without a macro... yes >checking whether fmal is declared without a macro... yes >checking whether fmod is declared without a macro... yes >checking whether fmodf is declared without a macro... yes >checking whether fmodl is declared without a macro... yes >checking whether frexpf is declared without a macro... yes >checking whether frexpl is declared without a macro... yes >checking whether hypotf is declared without a macro... yes >checking whether hypotl is declared without a macro... yes >checking whether ilogb is declared without a macro... yes >checking whether ilogbf is declared without a macro... yes >checking whether ilogbl is declared without a macro... yes >checking whether ldexpf is declared without a macro... yes >checking whether ldexpl is declared without a macro... yes >checking whether log is declared without a macro... yes >checking whether logf is declared without a macro... yes >checking whether logl is declared without a macro... yes >checking whether log10 is declared without a macro... yes >checking whether log10f is declared without a macro... yes >checking whether log10l is declared without a macro... yes >checking whether log1p is declared without a macro... yes >checking whether log1pf is declared without a macro... yes >checking whether log1pl is declared without a macro... yes >checking whether log2 is declared without a macro... yes >checking whether log2f is declared without a macro... yes >checking whether log2l is declared without a macro... yes >checking whether logb is declared without a macro... yes >checking whether logbf is declared without a macro... yes >checking whether logbl is declared without a macro... yes >checking whether modf is declared without a macro... yes >checking whether modff is declared without a macro... yes >checking whether modfl is declared without a macro... yes >checking whether powf is declared without a macro... yes >checking whether remainder is declared without a macro... yes >checking whether remainderf is declared without a macro... yes >checking whether remainderl is declared without a macro... yes >checking whether rint is declared without a macro... yes >checking whether rintf is declared without a macro... yes >checking whether rintl is declared without a macro... yes >checking whether round is declared without a macro... yes >checking whether roundf is declared without a macro... yes >checking whether roundl is declared without a macro... yes >checking whether sinf is declared without a macro... yes >checking whether sinl is declared without a macro... yes >checking whether sinhf is declared without a macro... yes >checking whether sqrtf is declared without a macro... yes >checking whether sqrtl is declared without a macro... yes >checking whether tanf is declared without a macro... yes >checking whether tanl is declared without a macro... yes >checking whether tanhf is declared without a macro... yes >checking whether trunc is declared without a macro... yes >checking whether truncf is declared without a macro... yes >checking whether truncl is declared without a macro... yes >checking whether mbrtowc handles incomplete characters... yes >checking whether mbrtowc works as well as mbtowc... yes >checking whether mbrtowc handles a NULL pwc argument... yes >checking whether mbrtowc handles a NULL string argument... yes >checking whether mbrtowc has a correct return value... yes >checking whether mbrtowc returns 0 when parsing a NUL character... yes >checking whether mbrtowc handles incomplete characters... (cached) yes >checking whether mbrtowc works as well as mbtowc... (cached) yes >checking whether mbrtowc handles incomplete characters... (cached) yes >checking whether mbrtowc works as well as mbtowc... (cached) yes >checking whether mbsrtowcs works... yes >checking for mempcpy... (cached) yes >checking for memrchr... yes >checking whether mkdir handles trailing slash... yes >checking whether mkdir handles trailing dot... yes >checking whether mkfifo rejects trailing slashes... yes >checking for working mktime... yes >checking for library containing nanosleep... none required >checking for working nanosleep... yes >checking for sys/pstat.h... no >checking for sys/sysmp.h... no >checking for sys/param.h... (cached) yes >checking for sys/sysctl.h... yes >checking for sched_getaffinity... yes >checking for sched_getaffinity_np... no >checking for pstat_getdynamic... no >checking for sysmp... no >checking for sysctl... yes >checking for glibc compatible sched_getaffinity... yes >checking whether open recognizes a trailing slash... yes >checking for opendir... yes >checking whether program_invocation_name is declared... yes >checking whether program_invocation_short_name is declared... yes >checking for putenv compatible with GNU and SVID... yes >checking for raise... yes >checking for sigprocmask... yes >checking for readdir... yes >checking whether readlink signature is correct... yes >checking whether readlink handles trailing slash correctly... yes >checking for stdlib.h... (cached) yes >checking for GNU libc compatible realloc... yes >checking whether rename honors trailing slash on destination... yes >checking whether rename honors trailing slash on source... yes >checking whether rename manages hard links correctly... yes >checking whether rename manages existing destinations correctly... yes >checking for rewinddir... yes >checking whether rmdir works... yes >checking whether round is declared... (cached) yes >checking whether round works... yes >checking whether roundf is declared... (cached) yes >checking whether roundf works... yes >checking whether select supports a 0 argument... (cached) yes >checking whether select detects invalid fds... (cached) yes >checking for struct sigaction.sa_sigaction... yes >checking for volatile sig_atomic_t... yes >checking for sighandler_t... yes >checking whether pthread_sigmask is declared without a macro... yes >checking whether sigaction is declared without a macro... yes >checking whether sigaddset is declared without a macro... yes >checking whether sigdelset is declared without a macro... yes >checking whether sigemptyset is declared without a macro... yes >checking whether sigfillset is declared without a macro... yes >checking whether sigismember is declared without a macro... yes >checking whether sigpending is declared without a macro... yes >checking whether sigprocmask is declared without a macro... yes >checking for signbit macro... yes >checking for signbit compiler built-ins... yes >checking for sigprocmask... (cached) yes >checking for stdint.h... (cached) yes >checking for SIZE_MAX... yes >checking whether sleep is declared... yes >checking for working sleep... yes >checking for library containing setsockopt... (cached) none needed >checking for socklen_t... yes >checking for ssize_t... yes >checking whether stat handles trailing slashes on directories... yes >checking whether stat handles trailing slashes on files... yes >checking for working stdalign.h... yes >checking whether NULL can be used in arbitrary expressions... yes >checking whether dprintf is declared without a macro... yes >checking whether fpurge is declared without a macro... no >checking whether fseeko is declared without a macro... yes >checking whether ftello is declared without a macro... yes >checking whether getdelim is declared without a macro... yes >checking whether getline is declared without a macro... yes >checking whether gets is declared without a macro... no >checking whether pclose is declared without a macro... yes >checking whether popen is declared without a macro... yes >checking whether renameat is declared without a macro... yes >checking whether snprintf is declared without a macro... yes >checking whether tmpfile is declared without a macro... yes >checking whether vdprintf is declared without a macro... yes >checking whether vsnprintf is declared without a macro... yes >checking whether _Exit is declared without a macro... yes >checking whether atoll is declared without a macro... yes >checking whether canonicalize_file_name is declared without a macro... yes >checking whether getloadavg is declared without a macro... yes >checking whether getsubopt is declared without a macro... yes >checking whether grantpt is declared without a macro... yes >checking whether initstate is declared without a macro... yes >checking whether initstate_r is declared without a macro... yes >checking whether mkdtemp is declared without a macro... yes >checking whether mkostemp is declared without a macro... yes >checking whether mkostemps is declared without a macro... yes >checking whether mkstemp is declared without a macro... yes >checking whether mkstemps is declared without a macro... yes >checking whether posix_openpt is declared without a macro... yes >checking whether ptsname is declared without a macro... yes >checking whether ptsname_r is declared without a macro... yes >checking whether random is declared without a macro... yes >checking whether random_r is declared without a macro... yes >checking whether realpath is declared without a macro... yes >checking whether rpmatch is declared without a macro... yes >checking whether secure_getenv is declared without a macro... yes >checking whether setenv is declared without a macro... yes >checking whether setstate is declared without a macro... yes >checking whether setstate_r is declared without a macro... yes >checking whether srandom is declared without a macro... yes >checking whether srandom_r is declared without a macro... yes >checking whether strtod is declared without a macro... yes >checking whether strtoll is declared without a macro... yes >checking whether strtoull is declared without a macro... yes >checking whether unlockpt is declared without a macro... yes >checking whether unsetenv is declared without a macro... yes >checking for strcasecmp... yes >checking for strncasecmp... yes >checking whether strncasecmp is declared... (cached) yes >checking for working strerror function... yes >checking for working strndup... yes >checking for working strnlen... yes >checking whether symlink handles trailing slash correctly... yes >checking whether <sys/select.h> is self-contained... (cached) yes >checking whether pselect is declared without a macro... (cached) yes >checking whether select is declared without a macro... (cached) yes >checking whether <sys/socket.h> is self-contained... yes >checking for shutdown... yes >checking whether <sys/socket.h> defines the SHUT_* macros... yes >checking for struct sockaddr_storage... yes >checking for sa_family_t... yes >checking for struct sockaddr_storage.ss_family... yes >checking whether socket is declared without a macro... yes >checking whether connect is declared without a macro... yes >checking whether accept is declared without a macro... yes >checking whether bind is declared without a macro... yes >checking whether getpeername is declared without a macro... yes >checking whether getsockname is declared without a macro... yes >checking whether getsockopt is declared without a macro... yes >checking whether listen is declared without a macro... yes >checking whether recv is declared without a macro... yes >checking whether send is declared without a macro... yes >checking whether recvfrom is declared without a macro... yes >checking whether sendto is declared without a macro... yes >checking whether setsockopt is declared without a macro... yes >checking whether shutdown is declared without a macro... yes >checking whether accept4 is declared without a macro... yes >checking for nlink_t... (cached) yes >checking whether fchmodat is declared without a macro... (cached) yes >checking whether fstat is declared without a macro... (cached) yes >checking whether fstatat is declared without a macro... (cached) yes >checking whether futimens is declared without a macro... (cached) yes >checking whether lchmod is declared without a macro... (cached) yes >checking whether lstat is declared without a macro... (cached) yes >checking whether mkdirat is declared without a macro... (cached) yes >checking whether mkfifo is declared without a macro... (cached) yes >checking whether mkfifoat is declared without a macro... (cached) yes >checking whether mknod is declared without a macro... (cached) yes >checking whether mknodat is declared without a macro... (cached) yes >checking whether stat is declared without a macro... (cached) yes >checking whether utimensat is declared without a macro... (cached) yes >checking for struct tms... yes >checking whether times is declared without a macro... yes >checking for struct utsname... yes >checking whether uname is declared without a macro... yes >checking whether localtime_r is declared... yes >checking whether localtime_r is compatible with its POSIX signature... yes >checking whether tmpfile should be overridden... no >checking whether trunc is declared... (cached) yes >checking whether truncf is declared... (cached) yes >checking for uname... yes >checking whether chdir is declared without a macro... yes >checking whether chown is declared without a macro... yes >checking whether dup is declared without a macro... yes >checking whether dup2 is declared without a macro... yes >checking whether dup3 is declared without a macro... yes >checking whether environ is declared without a macro... yes >checking whether euidaccess is declared without a macro... yes >checking whether faccessat is declared without a macro... yes >checking whether fchdir is declared without a macro... yes >checking whether fchownat is declared without a macro... yes >checking whether fdatasync is declared without a macro... yes >checking whether fsync is declared without a macro... yes >checking whether ftruncate is declared without a macro... yes >checking whether getcwd is declared without a macro... yes >checking whether getdomainname is declared without a macro... yes >checking whether getdtablesize is declared without a macro... yes >checking whether getgroups is declared without a macro... yes >checking whether gethostname is declared without a macro... yes >checking whether getlogin is declared without a macro... yes >checking whether getlogin_r is declared without a macro... yes >checking whether getpagesize is declared without a macro... yes >checking whether getusershell is declared without a macro... yes >checking whether setusershell is declared without a macro... yes >checking whether endusershell is declared without a macro... yes >checking whether group_member is declared without a macro... yes >checking whether isatty is declared without a macro... yes >checking whether lchown is declared without a macro... yes >checking whether link is declared without a macro... yes >checking whether linkat is declared without a macro... yes >checking whether lseek is declared without a macro... yes >checking whether pipe is declared without a macro... yes >checking whether pipe2 is declared without a macro... yes >checking whether pread is declared without a macro... yes >checking whether pwrite is declared without a macro... yes >checking whether readlink is declared without a macro... yes >checking whether readlinkat is declared without a macro... yes >checking whether rmdir is declared without a macro... yes >checking whether sethostname is declared without a macro... yes >checking whether sleep is declared without a macro... yes >checking whether symlink is declared without a macro... yes >checking whether symlinkat is declared without a macro... yes >checking whether ttyname_r is declared without a macro... yes >checking whether unlink is declared without a macro... yes >checking whether unlinkat is declared without a macro... yes >checking whether usleep is declared without a macro... yes >checking whether unlink honors trailing slashes... yes >checking whether unlink of a parent directory fails as it should... guessing yes >checking for ptrdiff_t... (cached) yes >checking for vasprintf... yes >checking whether btowc is declared without a macro... yes >checking whether wctob is declared without a macro... yes >checking whether mbsinit is declared without a macro... yes >checking whether mbrtowc is declared without a macro... yes >checking whether mbrlen is declared without a macro... yes >checking whether mbsrtowcs is declared without a macro... yes >checking whether mbsnrtowcs is declared without a macro... yes >checking whether wcrtomb is declared without a macro... yes >checking whether wcsrtombs is declared without a macro... yes >checking whether wcsnrtombs is declared without a macro... yes >checking whether wcwidth is declared without a macro... yes >checking whether wmemchr is declared without a macro... yes >checking whether wmemcmp is declared without a macro... yes >checking whether wmemcpy is declared without a macro... yes >checking whether wmemmove is declared without a macro... yes >checking whether wmemset is declared without a macro... yes >checking whether wcslen is declared without a macro... yes >checking whether wcsnlen is declared without a macro... yes >checking whether wcscpy is declared without a macro... yes >checking whether wcpcpy is declared without a macro... yes >checking whether wcsncpy is declared without a macro... yes >checking whether wcpncpy is declared without a macro... yes >checking whether wcscat is declared without a macro... yes >checking whether wcsncat is declared without a macro... yes >checking whether wcscmp is declared without a macro... yes >checking whether wcsncmp is declared without a macro... yes >checking whether wcscasecmp is declared without a macro... yes >checking whether wcsncasecmp is declared without a macro... yes >checking whether wcscoll is declared without a macro... yes >checking whether wcsxfrm is declared without a macro... yes >checking whether wcsdup is declared without a macro... yes >checking whether wcschr is declared without a macro... yes >checking whether wcsrchr is declared without a macro... yes >checking whether wcscspn is declared without a macro... yes >checking whether wcsspn is declared without a macro... yes >checking whether wcspbrk is declared without a macro... yes >checking whether wcsstr is declared without a macro... yes >checking whether wcstok is declared without a macro... yes >checking whether wcswidth is declared without a macro... yes >checking whether iswcntrl works... yes >checking for towlower... yes >checking for wctype_t... yes >checking for wctrans_t... yes >checking whether wctype is declared without a macro... yes >checking whether iswctype is declared without a macro... yes >checking whether wctrans is declared without a macro... yes >checking whether towctrans is declared without a macro... yes >checking for stdint.h... (cached) yes >checking for canonicalize_file_name... (cached) yes >checking for ctermid... yes >checking for dup2... yes >checking for endgrent... yes >checking for endpwent... yes >checking for execvp... yes >checking for expm1... yes >checking for expm1f... yes >checking for fork... yes >checking for getegid... yes >checking for geteuid... yes >checking for getgid... yes >checking for getgrent... yes >checking for getgrgid... yes >checking for getgrnam... yes >checking for getpgrp... yes >checking for getpid... yes >checking for getppid... yes >checking for getpwent... yes >checking for getpwuid... yes >checking for getuid... yes >checking for isascii... yes >checking for kill... yes >checking for lgamma... yes >checking for lgammaf... yes >checking for lgamma_r... yes >checking for lgammaf_r... yes >checking for log1p... yes >checking for log1pf... yes >checking for pipe... (cached) yes >checking for realpath... (cached) yes >checking for resolvepath... no >checking for roundl... yes >checking for select... yes >checking for setgrent... yes >checking for setpwent... yes >checking for siglongjmp... yes >checking for strsignal... yes >checking for tcgetattr... yes >checking for tcsetattr... yes >checking for tempnam... yes >checking for tgammaf... yes >checking for toascii... yes >checking for umask... yes >checking for waitpid... yes >checking for _kbhit... no >checking for modf... yes >checking for pow... yes >checking for sqrt... yes >checking for sqrtf... yes >checking whether exp2 is declared... (cached) yes >checking whether round is declared... (cached) yes >checking whether tgamma is declared... yes >checking for exp2... yes >checking for round... yes >checking for tgamma... yes >checking for std::isnan in <cmath>... yes >checking for std::isnan (float variant) in <cmath>... yes >checking for std::isinf in <cmath>... yes >checking for std::isinf (float variant) in <cmath>... yes >checking for std::isfinite in <cmath>... yes >checking for std::isfinite (float variant) in <cmath>... yes >checking for finite... yes >checking for isnan... yes >checking for isinf... yes >checking for signbit... no >checking for _finite... no >checking for _isnan... no >checking whether signbit is declared... yes >checking for acosh... yes >checking for acoshf... yes >checking for asinh... yes >checking for asinhf... yes >checking for atanh... yes >checking for atanhf... yes >checking for cbrt... yes >checking for cbrtf... yes >checking for erf... yes >checking for erff... yes >checking for erfc... yes >checking for erfcf... yes >checking for exp2f... yes >checking for hypotf... yes >checking for _hypotf... no >checking for log2... yes >checking for log2f... yes >checking for MATH DEFINES in math.h... yes >checking for getrusage... yes >checking for getpwnam... yes >checking whether closedir returns void... no >checking for struct exception in math.h... yes >checking whether sys_siglist is declared... yes >checking whether gcc accepts -Wall... yes >adding -Wall to WARN_CFLAGS >checking whether gcc accepts -W... yes >adding -W to WARN_CFLAGS >checking whether gcc accepts -Wshadow... yes >adding -Wshadow to WARN_CFLAGS >checking whether gcc accepts -Wformat... yes >adding -Wformat to WARN_CFLAGS >checking whether gcc accepts -Wpointer-arith... yes >adding -Wpointer-arith to WARN_CFLAGS >checking whether gcc accepts -Wmissing-prototypes... yes >adding -Wmissing-prototypes to WARN_CFLAGS >checking whether gcc accepts -Wstrict-prototypes... yes >adding -Wstrict-prototypes to WARN_CFLAGS >checking whether gcc accepts -Wwrite-strings... yes >adding -Wwrite-strings to WARN_CFLAGS >checking whether gcc accepts -Wcast-align... yes >adding -Wcast-align to WARN_CFLAGS >checking whether gcc accepts -Wcast-qual... yes >adding -Wcast-qual to WARN_CFLAGS >checking whether g++ accepts -Wall... yes >adding -Wall to WARN_CXXFLAGS >checking whether g++ accepts -W... yes >adding -W to WARN_CXXFLAGS >checking whether g++ accepts -Wshadow... yes >adding -Wshadow to WARN_CXXFLAGS >checking whether g++ accepts -Wold-style-cast... yes >adding -Wold-style-cast to WARN_CXXFLAGS >checking whether g++ accepts -Wformat... yes >adding -Wformat to WARN_CXXFLAGS >checking whether g++ accepts -Wpointer-arith... yes >adding -Wpointer-arith to WARN_CXXFLAGS >checking whether g++ accepts -Wwrite-strings... yes >adding -Wwrite-strings to WARN_CXXFLAGS >checking whether g++ accepts -Wcast-align... yes >adding -Wcast-align to WARN_CXXFLAGS >checking whether g++ accepts -Wcast-qual... yes >adding -Wcast-qual to WARN_CXXFLAGS >configure: WARNING: JAVA_HOME environment variable not initialized. Auto-detection will proceed but is unreliable. >checking for java... /usr/bin/java >checking for javac... /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/bin/javac >checking for jar... /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/bin/jar >checking for Java version... 1.8.0_05 >checking for libjvm.so... /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/jre/lib/arm/server >checking for include file <jni.h>... /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include >checking for QT... yes >checking for armv7hl-redhat-linux-gnu-moc-qt5... no >checking for armv7hl-redhat-linux-gnu-moc-qt4... no >checking for armv7hl-redhat-linux-gnu-moc... no >checking for moc-qt5... no >checking for moc-qt4... moc-qt4 >checking for armv7hl-redhat-linux-gnu-uic-qt5... no >checking for armv7hl-redhat-linux-gnu-uic-qt4... no >checking for armv7hl-redhat-linux-gnu-uic... no >checking for uic-qt5... no >checking for uic-qt4... uic-qt4 >checking for armv7hl-redhat-linux-gnu-rcc-qt5... no >checking for armv7hl-redhat-linux-gnu-rcc-qt4... no >checking for armv7hl-redhat-linux-gnu-rcc... no >checking for rcc-qt5... no >checking for rcc-qt4... no >checking for rcc... rcc >checking for armv7hl-redhat-linux-gnu-lrelease-qt5... no >checking for armv7hl-redhat-linux-gnu-lrelease-qt4... no >checking for armv7hl-redhat-linux-gnu-lrelease... no >checking for lrelease-qt5... no >checking for lrelease-qt4... lrelease-qt4 >checking whether Qt has the QAbstractItemModel::beginResetModel() function... yes >checking whether Qt provides QFont::Monospace... yes >checking whether Qt has SetPlaceholderText function... yes >checking whether Qscintilla library is installed... yes >checking whether Qscintilla has version 2.6.0 or later... yes >checking Qsci/qscilexeroctave.h usability... yes >checking Qsci/qscilexeroctave.h presence... yes >checking for Qsci/qscilexeroctave.h... yes >checking Qsci/qscilexermatlab.h usability... yes >checking Qsci/qscilexermatlab.h presence... yes >checking for Qsci/qscilexermatlab.h... yes >checking for setlocale... (cached) yes >checking pty.h usability... yes >checking pty.h presence... yes >checking for pty.h... yes >checking libutil.h usability... no >checking libutil.h presence... no >checking for libutil.h... no >checking util.h usability... no >checking util.h presence... no >checking for util.h... no >checking for library containing openpty... -lutil >checking for chmod... yes >checking for chown... yes >checking for ftruncate... yes >checking for mmap... (cached) yes >checking for munmap... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating oct-conf-post.h >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating doc/doxyhtml/Makefile >config.status: creating doc/doxyhtml/Doxyfile >config.status: creating doc/icons/Makefile >config.status: creating doc/interpreter/Makefile >config.status: creating doc/liboctave/Makefile >config.status: creating doc/refcard/Makefile >config.status: creating examples/Makefile >config.status: creating libgnu/Makefile >config.status: creating libgui/Makefile >config.status: creating libinterp/Makefile >config.status: creating liboctave/Makefile >config.status: creating liboctave/cruft/Makefile >config.status: creating liboctave/cruft/mkf77def >config.status: creating scripts/Makefile >config.status: creating src/Makefile >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >configure: >Octave is now configured for armv7hl-redhat-linux-gnu > Source directory: . > Installation prefix: /usr > C compiler: gcc -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread > C++ compiler: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread > Fortran compiler: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules > Fortran libraries: -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../.. -lgfortran -lm > Lex libraries: > LIBS: -lutil -lm > AMD CPPFLAGS: > AMD LDFLAGS: > AMD libraries: -lamd > ARPACK CPPFLAGS: > ARPACK LDFLAGS: > ARPACK libraries: -larpack > BLAS libraries: -L/usr/lib/atlas -ltatlas > 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 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 > fontconfig libraries: -lfontconfig -lfreetype > FreeType2 CFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 > FreeType2 libraries: -lfreetype > GLPK CPPFLAGS: > GLPK LDFLAGS: > GLPK libraries: -lglpk > graphics CFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT > graphics libraries: -Wl,-z,relro -lfltk_gl -lfltk > HDF5 CPPFLAGS: > HDF5 LDFLAGS: > HDF5 libraries: -lhdf5 > Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5 > Java JVM path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/jre/lib/arm/server > Java CPPFLAGS: -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux > Java libraries: > LAPACK libraries: -L/usr/lib/atlas -ltatlas > 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/QtGui -I/usr/include/QtNetwork -I/usr/include/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: yes > Do internal array bounds checking: no > Use octave_allocator: no > Build static libraries: no > Build shared libraries: yes > Dynamic Linking: yes (dlopen) > Include support for GNU readline: yes > 64-bit array dims and indexing: no >configure: >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. >configure: WARNING: JAVA_HOME environment variable not initialized. Auto-detection will proceed but is unreliable. >+ make -C libinterp version.h >make: Entering directory `/builddir/build/BUILD/octave-3.8.1/libinterp' >/usr/bin/sed < version.in.h \ > -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically from version.in.h by Make.|" \ > -e "s|%OCTAVE_API_VERSION%|\"api-v49+\"|" \ > -e "s|%OCTAVE_COPYRIGHT%|\"Copyright (C) 2014 John W. Eaton and others.\"|" \ > -e "s|%OCTAVE_MAJOR_VERSION%|3|" \ > -e "s|%OCTAVE_MINOR_VERSION%|8|" \ > -e "s|%OCTAVE_PATCH_VERSION%|1|" \ > -e "s|%OCTAVE_RELEASE_DATE%|\"2014-03-06\"|" \ > -e "s|%OCTAVE_VERSION%|\"3.8.1\"|" > version.h-t >mv version.h-t version.h >make: Leaving directory `/builddir/build/BUILD/octave-3.8.1/libinterp' >+ grep -q '^#define OCTAVE_API_VERSION "api-v49+"' libinterp/version.h >+ make 'OCTAVE_RELEASE=Fedora 3.8.1-2.fc21' >Makefile:2835: warning: overriding recipe for target `check' >Makefile:2397: 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[1]: Entering directory `/builddir/build/BUILD/octave-3.8.1' >Makefile:2835: warning: overriding recipe for target `check' >Makefile:2397: warning: ignoring old recipe for target `check' >Making all in libgnu >make[2]: Entering directory `/builddir/build/BUILD/octave-3.8.1/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/libexec"'; \ > echo '#define DATAROOTDIR "/usr/share"'; \ > echo '#define DATADIR "/usr/share"'; \ > echo '#define SYSCONFDIR "/etc"'; \ > echo '#define SHAREDSTATEDIR "/var/lib"'; \ > 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"'; \ > 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/octave"'; \ > echo '#define PKGLIBEXECDIR "/usr/libexec/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 dirent.h-t dirent.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ > sed -e 's|@''GUARD_PREFIX''@|GL|g' \ > -e 's|@''HAVE_DIRENT_H''@|1|g' \ > -e 's|@''INCLUDE_NEXT''@|include_next|g' \ > -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ > -e 's|@''PRAGMA_COLUMNS''@||g' \ > -e 's|@''NEXT_DIRENT_H''@|<dirent.h>|g' \ > -e 's/@''GNULIB_OPENDIR''@/1/g' \ > -e 's/@''GNULIB_READDIR''@/1/g' \ > -e 's/@''GNULIB_REWINDDIR''@/1/g' \ > -e 's/@''GNULIB_CLOSEDIR''@/1/g' \ > -e 's/@''GNULIB_DIRFD''@/1/g' \ > -e 's/@''GNULIB_FDOPENDIR''@/1/g' \ > -e 's/@''GNULIB_SCANDIR''@/0/g' \ > -e 's/@''GNULIB_ALPHASORT''@/0/g' \ > -e 's/@''HAVE_OPENDIR''@/1/g' \ > -e 's/@''HAVE_READDIR''@/1/g' \ > -e 's/@''HAVE_REWINDDIR''@/1/g' \ > -e 's/@''HAVE_CLOSEDIR''@/1/g' \ > -e 's|@''HAVE_DECL_DIRFD''@|1|g' \ > -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \ > -e 's|@''HAVE_FDOPENDIR''@|1|g' \ > -e 's|@''HAVE_SCANDIR''@|1|g' \ > -e 's|@''HAVE_ALPHASORT''@|1|g' \ > -e 's|@''REPLACE_OPENDIR''@|0|g' \ > -e 's|@''REPLACE_CLOSEDIR''@|0|g' \ > -e 's|@''REPLACE_DIRFD''@|0|g' \ > -e 's|@''REPLACE_FDOPENDIR''@|0|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ > < ./dirent.in.h; \ >} > dirent.h-t && \ >mv dirent.h-t dirent.h >rm -f fcntl.h-t fcntl.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ > sed -e 's|@''GUARD_PREFIX''@|GL|g' \ > -e 's|@''INCLUDE_NEXT''@|include_next|g' \ > -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ > -e 's|@''PRAGMA_COLUMNS''@||g' \ > -e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \ > -e 's/@''GNULIB_FCNTL''@/1/g' \ > -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ > -e 's/@''GNULIB_OPEN''@/1/g' \ > -e 's/@''GNULIB_OPENAT''@/1/g' \ > -e 's|@''HAVE_FCNTL''@|1|g' \ > -e 's|@''HAVE_OPENAT''@|1|g' \ > -e 's|@''REPLACE_FCNTL''@|1|g' \ > -e 's|@''REPLACE_OPEN''@|0|g' \ > -e 's|@''REPLACE_OPENAT''@|0|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ > < ./fcntl.in.h; \ >} > fcntl.h-t && \ >mv fcntl.h-t fcntl.h >rm -f glob.h-t glob.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ > sed -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ > < ./glob.in.h; \ >} > glob.h-t && \ >mv -f glob.h-t glob.h >rm -f math.h-t math.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ > sed -e 's|@''GUARD_PREFIX''@|GL|g' \ > -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|include_next|g' \ > -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ > -e 's|@''PRAGMA_COLUMNS''@||g' \ > -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|<math.h>|g' \ > -e 's/@''GNULIB_ACOSF''@/0/g' \ > -e 's/@''GNULIB_ACOSL''@/0/g' \ > -e 's/@''GNULIB_ASINF''@/0/g' \ > -e 's/@''GNULIB_ASINL''@/0/g' \ > -e 's/@''GNULIB_ATANF''@/0/g' \ > -e 's/@''GNULIB_ATANL''@/0/g' \ > -e 's/@''GNULIB_ATAN2F''@/0/g' \ > -e 's/@''GNULIB_CBRT''@/0/g' \ > -e 's/@''GNULIB_CBRTF''@/0/g' \ > -e 's/@''GNULIB_CBRTL''@/0/g' \ > -e 's/@''GNULIB_CEIL''@/0/g' \ > -e 's/@''GNULIB_CEILF''@/0/g' \ > -e 's/@''GNULIB_CEILL''@/0/g' \ > -e 's/@''GNULIB_COPYSIGN''@/1/g' \ > -e 's/@''GNULIB_COPYSIGNF''@/1/g' \ > -e 's/@''GNULIB_COPYSIGNL''@/0/g' \ > -e 's/@''GNULIB_COSF''@/0/g' \ > -e 's/@''GNULIB_COSL''@/0/g' \ > -e 's/@''GNULIB_COSHF''@/0/g' \ > -e 's/@''GNULIB_EXPF''@/0/g' \ > -e 's/@''GNULIB_EXPL''@/0/g' \ > -e 's/@''GNULIB_EXP2''@/0/g' \ > -e 's/@''GNULIB_EXP2F''@/0/g' \ > -e 's/@''GNULIB_EXP2L''@/0/g' \ > -e 's/@''GNULIB_EXPM1''@/0/g' \ > -e 's/@''GNULIB_EXPM1F''@/0/g' \ > -e 's/@''GNULIB_EXPM1L''@/0/g' \ > -e 's/@''GNULIB_FABSF''@/0/g' \ > -e 's/@''GNULIB_FABSL''@/0/g' \ > -e 's/@''GNULIB_FLOOR''@/1/g' \ > -e 's/@''GNULIB_FLOORF''@/1/g' \ > -e 's/@''GNULIB_FLOORL''@/0/g' \ > -e 's/@''GNULIB_FMA''@/0/g' \ > -e 's/@''GNULIB_FMAF''@/0/g' \ > -e 's/@''GNULIB_FMAL''@/0/g' \ > -e 's/@''GNULIB_FMOD''@/0/g' \ > -e 's/@''GNULIB_FMODF''@/0/g' \ > -e 's/@''GNULIB_FMODL''@/0/g' \ > -e 's/@''GNULIB_FREXPF''@/1/g' \ > -e 's/@''GNULIB_FREXP''@/1/g' \ > -e 's/@''GNULIB_FREXPL''@/0/g' \ > -e 's/@''GNULIB_HYPOT''@/0/g' \ > -e 's/@''GNULIB_HYPOTF''@/0/g' \ > -e 's/@''GNULIB_HYPOTL''@/0/g' \ > < ./math.in.h | \ > sed -e 's/@''GNULIB_ILOGB''@/0/g' \ > -e 's/@''GNULIB_ILOGBF''@/0/g' \ > -e 's/@''GNULIB_ILOGBL''@/0/g' \ > -e 's/@''GNULIB_ISFINITE''@/0/g' \ > -e 's/@''GNULIB_ISINF''@/0/g' \ > -e 's/@''GNULIB_ISNAN''@/0/g' \ > -e 's/@''GNULIB_ISNANF''@/0/g' \ > -e 's/@''GNULIB_ISNAND''@/0/g' \ > -e 's/@''GNULIB_ISNANL''@/0/g' \ > -e 's/@''GNULIB_LDEXPF''@/0/g' \ > -e 's/@''GNULIB_LDEXPL''@/0/g' \ > -e 's/@''GNULIB_LOG''@/0/g' \ > -e 's/@''GNULIB_LOGF''@/0/g' \ > -e 's/@''GNULIB_LOGL''@/0/g' \ > -e 's/@''GNULIB_LOG10''@/0/g' \ > -e 's/@''GNULIB_LOG10F''@/0/g' \ > -e 's/@''GNULIB_LOG10L''@/0/g' \ > -e 's/@''GNULIB_LOG1P''@/0/g' \ > -e 's/@''GNULIB_LOG1PF''@/0/g' \ > -e 's/@''GNULIB_LOG1PL''@/0/g' \ > -e 's/@''GNULIB_LOG2''@/0/g' \ > -e 's/@''GNULIB_LOG2F''@/0/g' \ > -e 's/@''GNULIB_LOG2L''@/0/g' \ > -e 's/@''GNULIB_LOGB''@/0/g' \ > -e 's/@''GNULIB_LOGBF''@/0/g' \ > -e 's/@''GNULIB_LOGBL''@/0/g' \ > -e 's/@''GNULIB_MODF''@/0/g' \ > -e 's/@''GNULIB_MODFF''@/0/g' \ > -e 's/@''GNULIB_MODFL''@/0/g' \ > -e 's/@''GNULIB_POWF''@/0/g' \ > -e 's/@''GNULIB_REMAINDER''@/0/g' \ > -e 's/@''GNULIB_REMAINDERF''@/0/g' \ > -e 's/@''GNULIB_REMAINDERL''@/0/g' \ > -e 's/@''GNULIB_RINT''@/0/g' \ > -e 's/@''GNULIB_RINTF''@/0/g' \ > -e 's/@''GNULIB_RINTL''@/0/g' \ > -e 's/@''GNULIB_ROUND''@/1/g' \ > -e 's/@''GNULIB_ROUNDF''@/1/g' \ > -e 's/@''GNULIB_ROUNDL''@/0/g' \ > -e 's/@''GNULIB_SIGNBIT''@/1/g' \ > -e 's/@''GNULIB_SINF''@/0/g' \ > -e 's/@''GNULIB_SINL''@/0/g' \ > -e 's/@''GNULIB_SINHF''@/0/g' \ > -e 's/@''GNULIB_SQRTF''@/0/g' \ > -e 's/@''GNULIB_SQRTL''@/0/g' \ > -e 's/@''GNULIB_TANF''@/0/g' \ > -e 's/@''GNULIB_TANL''@/0/g' \ > -e 's/@''GNULIB_TANHF''@/0/g' \ > -e 's/@''GNULIB_TRUNC''@/1/g' \ > -e 's/@''GNULIB_TRUNCF''@/1/g' \ > -e 's/@''GNULIB_TRUNCL''@/0/g' \ > | \ > sed -e 's|@''HAVE_ACOSF''@|1|g' \ > -e 's|@''HAVE_ACOSL''@|1|g' \ > -e 's|@''HAVE_ASINF''@|1|g' \ > -e 's|@''HAVE_ASINL''@|1|g' \ > -e 's|@''HAVE_ATANF''@|1|g' \ > -e 's|@''HAVE_ATANL''@|1|g' \ > -e 's|@''HAVE_ATAN2F''@|1|g' \ > -e 's|@''HAVE_CBRT''@|1|g' \ > -e 's|@''HAVE_CBRTF''@|1|g' \ > -e 's|@''HAVE_CBRTL''@|1|g' \ > -e 's|@''HAVE_COPYSIGN''@|1|g' \ > -e 's|@''HAVE_COPYSIGNL''@|1|g' \ > -e 's|@''HAVE_COSF''@|1|g' \ > -e 's|@''HAVE_COSL''@|1|g' \ > -e 's|@''HAVE_COSHF''@|1|g' \ > -e 's|@''HAVE_EXPF''@|1|g' \ > -e 's|@''HAVE_EXPL''@|1|g' \ > -e 's|@''HAVE_EXPM1''@|1|g' \ > -e 's|@''HAVE_EXPM1F''@|1|g' \ > -e 's|@''HAVE_FABSF''@|1|g' \ > -e 's|@''HAVE_FABSL''@|1|g' \ > -e 's|@''HAVE_FMA''@|1|g' \ > -e 's|@''HAVE_FMAF''@|1|g' \ > -e 's|@''HAVE_FMAL''@|1|g' \ > -e 's|@''HAVE_FMODF''@|1|g' \ > -e 's|@''HAVE_FMODL''@|1|g' \ > -e 's|@''HAVE_FREXPF''@|1|g' \ > -e 's|@''HAVE_HYPOTF''@|1|g' \ > -e 's|@''HAVE_HYPOTL''@|1|g' \ > -e 's|@''HAVE_ILOGB''@|1|g' \ > -e 's|@''HAVE_ILOGBF''@|1|g' \ > -e 's|@''HAVE_ILOGBL''@|1|g' \ > -e 's|@''HAVE_ISNANF''@|1|g' \ > -e 's|@''HAVE_ISNAND''@|1|g' \ > -e 's|@''HAVE_ISNANL''@|1|g' \ > -e 's|@''HAVE_LDEXPF''@|1|g' \ > -e 's|@''HAVE_LOGF''@|1|g' \ > -e 's|@''HAVE_LOGL''@|1|g' \ > -e 's|@''HAVE_LOG10F''@|1|g' \ > -e 's|@''HAVE_LOG10L''@|1|g' \ > -e 's|@''HAVE_LOG1P''@|1|g' \ > -e 's|@''HAVE_LOG1PF''@|1|g' \ > -e 's|@''HAVE_LOG1PL''@|1|g' \ > -e 's|@''HAVE_LOGBF''@|1|g' \ > -e 's|@''HAVE_LOGBL''@|1|g' \ > -e 's|@''HAVE_MODFF''@|1|g' \ > -e 's|@''HAVE_MODFL''@|1|g' \ > -e 's|@''HAVE_POWF''@|1|g' \ > -e 's|@''HAVE_REMAINDER''@|1|g' \ > -e 's|@''HAVE_REMAINDERF''@|1|g' \ > -e 's|@''HAVE_RINT''@|1|g' \ > -e 's|@''HAVE_RINTL''@|1|g' \ > -e 's|@''HAVE_SINF''@|1|g' \ > -e 's|@''HAVE_SINL''@|1|g' \ > -e 's|@''HAVE_SINHF''@|1|g' \ > -e 's|@''HAVE_SQRTF''@|1|g' \ > -e 's|@''HAVE_SQRTL''@|1|g' \ > -e 's|@''HAVE_TANF''@|1|g' \ > -e 's|@''HAVE_TANL''@|1|g' \ > -e 's|@''HAVE_TANHF''@|1|g' \ > -e 's|@''HAVE_DECL_ACOSL''@|1|g' \ > -e 's|@''HAVE_DECL_ASINL''@|1|g' \ > -e 's|@''HAVE_DECL_ATANL''@|1|g' \ > -e 's|@''HAVE_DECL_CBRTF''@|1|g' \ > -e 's|@''HAVE_DECL_CBRTL''@|1|g' \ > -e 's|@''HAVE_DECL_CEILF''@|1|g' \ > -e 's|@''HAVE_DECL_CEILL''@|1|g' \ > -e 's|@''HAVE_DECL_COPYSIGNF''@|1|g' \ > -e 's|@''HAVE_DECL_COSL''@|1|g' \ > -e 's|@''HAVE_DECL_EXPL''@|1|g' \ > -e 's|@''HAVE_DECL_EXP2''@|1|g' \ > -e 's|@''HAVE_DECL_EXP2F''@|1|g' \ > -e 's|@''HAVE_DECL_EXP2L''@|1|g' \ > -e 's|@''HAVE_DECL_EXPM1L''@|1|g' \ > -e 's|@''HAVE_DECL_FLOORF''@|1|g' \ > -e 's|@''HAVE_DECL_FLOORL''@|1|g' \ > -e 's|@''HAVE_DECL_FREXPL''@|1|g' \ > -e 's|@''HAVE_DECL_LDEXPL''@|1|g' \ > -e 's|@''HAVE_DECL_LOGL''@|1|g' \ > -e 's|@''HAVE_DECL_LOG10L''@|1|g' \ > -e 's|@''HAVE_DECL_LOG2''@|1|g' \ > -e 's|@''HAVE_DECL_LOG2F''@|1|g' \ > -e 's|@''HAVE_DECL_LOG2L''@|1|g' \ > -e 's|@''HAVE_DECL_LOGB''@|1|g' \ > -e 's|@''HAVE_DECL_REMAINDER''@|1|g' \ > -e 's|@''HAVE_DECL_REMAINDERL''@|1|g' \ > -e 's|@''HAVE_DECL_RINTF''@|1|g' \ > -e 's|@''HAVE_DECL_ROUND''@|1|g' \ > -e 's|@''HAVE_DECL_ROUNDF''@|1|g' \ > -e 's|@''HAVE_DECL_ROUNDL''@|1|g' \ > -e 's|@''HAVE_DECL_SINL''@|1|g' \ > -e 's|@''HAVE_DECL_SQRTL''@|1|g' \ > -e 's|@''HAVE_DECL_TANL''@|1|g' \ > -e 's|@''HAVE_DECL_TRUNC''@|1|g' \ > -e 's|@''HAVE_DECL_TRUNCF''@|1|g' \ > -e 's|@''HAVE_DECL_TRUNCL''@|1|g' \ > | \ > sed -e 's|@''REPLACE_CBRTF''@|0|g' \ > -e 's|@''REPLACE_CBRTL''@|0|g' \ > -e 's|@''REPLACE_CEIL''@|0|g' \ > -e 's|@''REPLACE_CEILF''@|0|g' \ > -e 's|@''REPLACE_CEILL''@|0|g' \ > -e 's|@''REPLACE_EXPM1''@|0|g' \ > -e 's|@''REPLACE_EXPM1F''@|0|g' \ > -e 's|@''REPLACE_EXP2''@|0|g' \ > -e 's|@''REPLACE_EXP2L''@|0|g' \ > -e 's|@''REPLACE_FABSL''@|0|g' \ > -e 's|@''REPLACE_FLOOR''@|0|g' \ > -e 's|@''REPLACE_FLOORF''@|0|g' \ > -e 's|@''REPLACE_FLOORL''@|0|g' \ > -e 's|@''REPLACE_FMA''@|0|g' \ > -e 's|@''REPLACE_FMAF''@|0|g' \ > -e 's|@''REPLACE_FMAL''@|0|g' \ > -e 's|@''REPLACE_FMOD''@|0|g' \ > -e 's|@''REPLACE_FMODF''@|0|g' \ > -e 's|@''REPLACE_FMODL''@|0|g' \ > -e 's|@''REPLACE_FREXPF''@|0|g' \ > -e 's|@''REPLACE_FREXP''@|0|g' \ > -e 's|@''REPLACE_FREXPL''@|0|g' \ > -e 's|@''REPLACE_HUGE_VAL''@|0|g' \ > -e 's|@''REPLACE_HYPOT''@|0|g' \ > -e 's|@''REPLACE_HYPOTF''@|0|g' \ > -e 's|@''REPLACE_HYPOTL''@|0|g' \ > -e 's|@''REPLACE_ILOGB''@|0|g' \ > -e 's|@''REPLACE_ILOGBF''@|0|g' \ > -e 's|@''REPLACE_ISFINITE''@|0|g' \ > -e 's|@''REPLACE_ISINF''@|0|g' \ > -e 's|@''REPLACE_ISNAN''@|0|g' \ > -e 's|@''REPLACE_ITOLD''@|0|g' \ > -e 's|@''REPLACE_LDEXPL''@|0|g' \ > -e 's|@''REPLACE_LOG''@|0|g' \ > -e 's|@''REPLACE_LOGF''@|0|g' \ > -e 's|@''REPLACE_LOGL''@|0|g' \ > -e 's|@''REPLACE_LOG10''@|0|g' \ > -e 's|@''REPLACE_LOG10F''@|0|g' \ > -e 's|@''REPLACE_LOG10L''@|0|g' \ > -e 's|@''REPLACE_LOG1P''@|0|g' \ > -e 's|@''REPLACE_LOG1PF''@|0|g' \ > -e 's|@''REPLACE_LOG1PL''@|0|g' \ > -e 's|@''REPLACE_LOG2''@|0|g' \ > -e 's|@''REPLACE_LOG2F''@|0|g' \ > -e 's|@''REPLACE_LOG2L''@|0|g' \ > -e 's|@''REPLACE_LOGB''@|0|g' \ > -e 's|@''REPLACE_LOGBF''@|0|g' \ > -e 's|@''REPLACE_LOGBL''@|0|g' \ > -e 's|@''REPLACE_MODF''@|0|g' \ > -e 's|@''REPLACE_MODFF''@|0|g' \ > -e 's|@''REPLACE_MODFL''@|0|g' \ > -e 's|@''REPLACE_NAN''@|0|g' \ > -e 's|@''REPLACE_REMAINDER''@|0|g' \ > -e 's|@''REPLACE_REMAINDERF''@|0|g' \ > -e 's|@''REPLACE_REMAINDERL''@|0|g' \ > -e 's|@''REPLACE_ROUND''@|0|g' \ > -e 's|@''REPLACE_ROUNDF''@|0|g' \ > -e 's|@''REPLACE_ROUNDL''@|0|g' \ > -e 's|@''REPLACE_SIGNBIT''@|0|g' \ > -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|1|g' \ > -e 's|@''REPLACE_SQRTL''@|0|g' \ > -e 's|@''REPLACE_TRUNC''@|0|g' \ > -e 's|@''REPLACE_TRUNCF''@|0|g' \ > -e 's|@''REPLACE_TRUNCL''@|0|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \ >} > math.h-t && \ >mv math.h-t math.h >rm -f signal.h-t signal.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ > sed -e 's|@''GUARD_PREFIX''@|GL|g' \ > -e 's|@''INCLUDE_NEXT''@|include_next|g' \ > -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ > -e 's|@''PRAGMA_COLUMNS''@||g' \ > -e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \ > -e 's|@''GNULIB_PTHREAD_SIGMASK''@|0|g' \ > -e 's|@''GNULIB_RAISE''@|1|g' \ > -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \ > -e 's/@''GNULIB_SIGPROCMASK''@/1/g' \ > -e 's/@''GNULIB_SIGACTION''@/1/g' \ > -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \ > -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \ > -e 's|@''HAVE_RAISE''@|1|g' \ > -e 's|@''HAVE_SIGSET_T''@|1|g' \ > -e 's|@''HAVE_SIGINFO_T''@|1|g' \ > -e 's|@''HAVE_SIGACTION''@|1|g' \ > -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \ > -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \ > -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \ > -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \ > -e 's|@''REPLACE_RAISE''@|0|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ > < ./signal.in.h; \ >} > signal.h-t && \ >mv signal.h-t signal.h >rm -f 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 >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 >/usr/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 >/usr/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 >/usr/bin/mkdir -p sys >rm -f sys/stat.h-t sys/stat.h && \ >{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ > sed -e 's|@''GUARD_PREFIX''@|GL|g' \ > -e 's|@''INCLUDE_NEXT''@|include_next|g' \ > -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ > -e 's|@''PRAGMA_COLUMNS''@||g' \ > -e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \ > -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ > -e 's/@''GNULIB_FCHMODAT''@/0/g' \ > -e 's/@''GNULIB_FSTAT''@/1/g' \ > -e 's/@''GNULIB_FSTATAT''@/1/g' \ > -e 's/@''GNULIB_FUTIMENS''@/0/g' \ > -e 's/@''GNULIB_LCHMOD''@/0/g' \ > -e 's/@''GNULIB_LSTAT''@/1/g' \ > -e 's/@''GNULIB_MKDIRAT''@/0/g' \ > -e 's/@''GNULIB_MKFIFO''@/1/g' \ > -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ > -e 's/@''GNULIB_MKNOD''@/0/g' \ > -e 's/@''GNULIB_MKNODAT''@/0/g' \ > -e 's/@''GNULIB_STAT''@/1/g' \ > -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ > -e 's|@''HAVE_FCHMODAT''@|1|g' \ > -e 's|@''HAVE_FSTATAT''@|1|g' \ > -e 's|@''HAVE_FUTIMENS''@|1|g' \ > -e 's|@''HAVE_LCHMOD''@|1|g' \ > -e 's|@''HAVE_LSTAT''@|1|g' \ > -e 's|@''HAVE_MKDIRAT''@|1|g' \ > -e 's|@''HAVE_MKFIFO''@|1|g' \ > -e 's|@''HAVE_MKFIFOAT''@|1|g' \ > -e 's|@''HAVE_MKNOD''@|1|g' \ > -e 's|@''HAVE_MKNODAT''@|1|g' \ > -e 's|@''HAVE_UTIMENSAT''@|1|g' \ > -e 's|@''REPLACE_FSTAT''@|0|g' \ > -e 's|@''REPLACE_FSTATAT''@|0|g' \ > -e 's|@''REPLACE_FUTIMENS''@|0|g' \ > -e 's|@''REPLACE_LSTAT''@|0|g' \ > -e 's|@''REPLACE_MKDIR''@|0|g' \ > -e 's|@''REPLACE_MKFIFO''@|0|g' \ > -e 's|@''REPLACE_MKNOD''@|0|g' \ > -e 's|@''REPLACE_STAT''@|0|g' \ > -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ > -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ > -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \ > -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ > < ./sys_stat.in.h; \ >} > sys/stat.h-t && \ >mv sys/stat.h-t sys/stat.h >/usr/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 >/usr/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 >/usr/bin/mkdir -p sys >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 >/usr/bin/mkdir -p sys >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 >/usr/bin/mkdir -p sys >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[3]: Entering directory `/builddir/build/BUILD/octave-3.8.1/libgnu' >make[4]: Entering directory `/builddir/build/BUILD/octave-3.8.1/libgnu' >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o areadlink-with-size.lo areadlink-with-size.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c areadlink-with-size.c -fPIC -DPIC -o .libs/areadlink-with-size.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o base64.lo base64.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c base64.c -fPIC -DPIC -o .libs/base64.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o bitrotate.lo bitrotate.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o c-ctype.lo c-ctype.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o canonicalize.lo canonicalize.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c canonicalize.c -fPIC -DPIC -o .libs/canonicalize.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o cloexec.lo cloexec.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o md5.lo md5.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c md5.c -fPIC -DPIC -o .libs/md5.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o dirname.lo dirname.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c dirname.c -fPIC -DPIC -o .libs/dirname.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o basename.lo basename.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c basename.c -fPIC -DPIC -o .libs/basename.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o dirname-lgpl.lo dirname-lgpl.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c dirname-lgpl.c -fPIC -DPIC -o .libs/dirname-lgpl.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o basename-lgpl.lo basename-lgpl.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o stripslash.lo stripslash.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c stripslash.c -fPIC -DPIC -o .libs/stripslash.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o exitfail.lo exitfail.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c exitfail.c -fPIC -DPIC -o .libs/exitfail.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fd-hook.lo fd-hook.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o file-set.lo file-set.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c file-set.c -fPIC -DPIC -o .libs/file-set.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o filemode.lo filemode.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c filemode.c -fPIC -DPIC -o .libs/filemode.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o filenamecat-lgpl.lo filenamecat-lgpl.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c filenamecat-lgpl.c -fPIC -DPIC -o .libs/filenamecat-lgpl.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o freading.lo freading.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c freading.c -fPIC -DPIC -o .libs/freading.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o hash.lo hash.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c hash.c -fPIC -DPIC -o .libs/hash.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o hash-pjw.lo hash-pjw.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c hash-pjw.c -fPIC -DPIC -o .libs/hash-pjw.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o hash-triple.lo hash-triple.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c hash-triple.c -fPIC -DPIC -o .libs/hash-triple.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o localcharset.lo localcharset.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c localcharset.c -fPIC -DPIC -o .libs/localcharset.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o malloca.lo malloca.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c malloca.c -fPIC -DPIC -o .libs/malloca.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o math.lo math.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c math.c -fPIC -DPIC -o .libs/math.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o nproc.lo nproc.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c nproc.c -fPIC -DPIC -o .libs/nproc.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o openat-die.lo openat-die.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c openat-die.c -fPIC -DPIC -o .libs/openat-die.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o progname.lo progname.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c progname.c -fPIC -DPIC -o .libs/progname.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o same.lo same.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c same.c -fPIC -DPIC -o .libs/same.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o save-cwd.lo save-cwd.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c save-cwd.c -fPIC -DPIC -o .libs/save-cwd.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o sig-handler.lo sig-handler.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c sig-handler.c -fPIC -DPIC -o .libs/sig-handler.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o sockets.lo sockets.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c sockets.c -fPIC -DPIC -o .libs/sockets.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o strftime.lo strftime.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c strftime.c -fPIC -DPIC -o .libs/strftime.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o strnlen1.lo strnlen1.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c strnlen1.c -fPIC -DPIC -o .libs/strnlen1.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o sys_socket.lo sys_socket.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o tempname.lo tempname.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c tempname.c -fPIC -DPIC -o .libs/tempname.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o tmpdir.lo tmpdir.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c tmpdir.c -fPIC -DPIC -o .libs/tmpdir.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o unistd.lo unistd.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c unistd.c -fPIC -DPIC -o .libs/unistd.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o dup-safer.lo dup-safer.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c dup-safer.c -fPIC -DPIC -o .libs/dup-safer.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fd-safer.lo fd-safer.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fd-safer.c -fPIC -DPIC -o .libs/fd-safer.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o pipe-safer.lo pipe-safer.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c pipe-safer.c -fPIC -DPIC -o .libs/pipe-safer.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o wctype-h.lo wctype-h.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c wctype-h.c -fPIC -DPIC -o .libs/wctype-h.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o xmalloc.lo xmalloc.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c xmalloc.c -fPIC -DPIC -o .libs/xmalloc.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o xalloc-die.lo xalloc-die.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c xalloc-die.c -fPIC -DPIC -o .libs/xalloc-die.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o xgetcwd.lo xgetcwd.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c xgetcwd.c -fPIC -DPIC -o .libs/xgetcwd.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o xsize.lo xsize.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c xsize.c -fPIC -DPIC -o .libs/xsize.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o xstrndup.lo xstrndup.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c xstrndup.c -fPIC -DPIC -o .libs/xstrndup.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o asnprintf.lo asnprintf.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o chdir-long.lo chdir-long.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c chdir-long.c -fPIC -DPIC -o .libs/chdir-long.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fclose.lo fclose.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fclose.c -fPIC -DPIC -o .libs/fclose.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fcntl.lo fcntl.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fflush.lo fflush.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fflush.c -fPIC -DPIC -o .libs/fflush.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fpurge.lo fpurge.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fpurge.c -fPIC -DPIC -o .libs/fpurge.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fseek.lo fseek.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fseek.c -fPIC -DPIC -o .libs/fseek.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o fseeko.lo fseeko.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c fseeko.c -fPIC -DPIC -o .libs/fseeko.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o glob.lo glob.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c glob.c -fPIC -DPIC -o .libs/glob.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o openat-proc.lo openat-proc.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c openat-proc.c -fPIC -DPIC -o .libs/openat-proc.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o printf-args.lo printf-args.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o printf-parse.lo printf-parse.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o vasnprintf.lo vasnprintf.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o >/bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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" ) >rm -f t-charset.alias charset.alias && \ >/bin/sh ./config.charset 'armv7hl-redhat-linux-gnu' > 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 >make[4]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/libgnu' >make[3]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/libgnu' >make[2]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/libgnu' >Making all in liboctave >make[2]: Entering directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >gawk -f /builddir/build/BUILD/octave-3.8.1/liboctave/operators/mk-ops.awk prefix=mx make_inclusive_header=mx-ops.h /builddir/build/BUILD/octave-3.8.1/liboctave/operators/mx-ops > operators/mx-ops.h-t >mv operators/mx-ops.h-t operators/mx-ops.h >making numeric/DASPK-opts.h from numeric/DASPK-opts.in >mv numeric/DASPK-opts.h-t numeric/DASPK-opts.h >making numeric/DASRT-opts.h from numeric/DASRT-opts.in >mv numeric/DASRT-opts.h-t numeric/DASRT-opts.h >making numeric/DASSL-opts.h from numeric/DASSL-opts.in >mv numeric/DASSL-opts.h-t numeric/DASSL-opts.h >making numeric/LSODE-opts.h from numeric/LSODE-opts.in >mv numeric/LSODE-opts.h-t numeric/LSODE-opts.h >making numeric/Quad-opts.h from numeric/Quad-opts.in >mv numeric/Quad-opts.h-t numeric/Quad-opts.h >(cd operators; gawk -f /builddir/build/BUILD/octave-3.8.1/liboctave/operators/mk-ops.awk prefix=mx /builddir/build/BUILD/octave-3.8.1/liboctave/operators/mx-ops) >(cd operators; gawk -f /builddir/build/BUILD/octave-3.8.1/liboctave/operators/mk-ops.awk prefix=vx /builddir/build/BUILD/octave-3.8.1/liboctave/operators/vx-ops) >(cd operators; gawk -f /builddir/build/BUILD/octave-3.8.1/liboctave/operators/sparse-mk-ops.awk prefix=smx /builddir/build/BUILD/octave-3.8.1/liboctave/operators/sparse-mx-ops) >make all-recursive >make[3]: Entering directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >Making all in cruft >make[4]: Entering directory `/builddir/build/BUILD/octave-3.8.1/liboctave/cruft' >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cacai.lo `test -f 'amos/cacai.f' || echo './'`amos/cacai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cacai.f -fPIC -o amos/.libs/libcruft_la-cacai.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cacon.lo `test -f 'amos/cacon.f' || echo './'`amos/cacon.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cacon.f -fPIC -o amos/.libs/libcruft_la-cacon.o >amos/cacon.f: In function 'cacon': >amos/cacon.f:122:0: warning: 'IMAGPART_EXPR <sc2>' may be used uninitialized in this function [-Wmaybe-uninitialized] > S1 = SC1*CSS(KFLAG) > ^ >amos/cacon.f:122:0: warning: 'REALPART_EXPR <sc2>' may be used uninitialized in this function [-Wmaybe-uninitialized] >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbesh.lo `test -f 'amos/cbesh.f' || echo './'`amos/cbesh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbesh.f -fPIC -o amos/.libs/libcruft_la-cbesh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbesi.lo `test -f 'amos/cbesi.f' || echo './'`amos/cbesi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbesi.f -fPIC -o amos/.libs/libcruft_la-cbesi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbesj.lo `test -f 'amos/cbesj.f' || echo './'`amos/cbesj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbesj.f -fPIC -o amos/.libs/libcruft_la-cbesj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbesk.lo `test -f 'amos/cbesk.f' || echo './'`amos/cbesk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbesk.f -fPIC -o amos/.libs/libcruft_la-cbesk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbesy.lo `test -f 'amos/cbesy.f' || echo './'`amos/cbesy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbesy.f -fPIC -o amos/.libs/libcruft_la-cbesy.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbinu.lo `test -f 'amos/cbinu.f' || echo './'`amos/cbinu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbinu.f -fPIC -o amos/.libs/libcruft_la-cbinu.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbuni.lo `test -f 'amos/cbuni.f' || echo './'`amos/cbuni.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbuni.f -fPIC -o amos/.libs/libcruft_la-cbuni.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbunk.lo `test -f 'amos/cbunk.f' || echo './'`amos/cbunk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbunk.f -fPIC -o amos/.libs/libcruft_la-cbunk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cunk1.lo `test -f 'amos/cunk1.f' || echo './'`amos/cunk1.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cunk1.f -fPIC -o amos/.libs/libcruft_la-cunk1.o >amos/cunk1.f: In function 'cunk1': >amos/cunk1.f:18:0: warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER I, IB, IFLAG, IFN, IL, INIT, INU, IUF, K, KDFLG, KFLAG, > ^ >amos/cunk1.f:161:0: warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > C1 = CSR(KFLAG) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cunk2.lo `test -f 'amos/cunk2.f' || echo './'`amos/cunk2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cunk2.f -fPIC -o amos/.libs/libcruft_la-cunk2.o >amos/cunk2.f: In function 'cunk2': >amos/cunk2.f:23:0: warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER I, IB, IFLAG, IFN, IL, IN, INU, IUF, K, KDFLG, KFLAG, KK, > ^ >amos/cunk2.f:199:0: warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > C1 = CSR(KFLAG) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-crati.lo `test -f 'amos/crati.f' || echo './'`amos/crati.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/crati.f -fPIC -o amos/.libs/libcruft_la-crati.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cshch.lo `test -f 'amos/cshch.f' || echo './'`amos/cshch.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cshch.f -fPIC -o amos/.libs/libcruft_la-cshch.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cuni1.lo `test -f 'amos/cuni1.f' || echo './'`amos/cuni1.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cuni1.f -fPIC -o amos/.libs/libcruft_la-cuni1.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cuoik.lo `test -f 'amos/cuoik.f' || echo './'`amos/cuoik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cuoik.f -fPIC -o amos/.libs/libcruft_la-cuoik.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cairy.lo `test -f 'amos/cairy.f' || echo './'`amos/cairy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cairy.f -fPIC -o amos/.libs/libcruft_la-cairy.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbiry.lo `test -f 'amos/cbiry.f' || echo './'`amos/cbiry.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbiry.f -fPIC -o amos/.libs/libcruft_la-cbiry.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-ckscl.lo `test -f 'amos/ckscl.f' || echo './'`amos/ckscl.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/ckscl.f -fPIC -o amos/.libs/libcruft_la-ckscl.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cs1s2.lo `test -f 'amos/cs1s2.f' || echo './'`amos/cs1s2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cs1s2.f -fPIC -o amos/.libs/libcruft_la-cs1s2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cuchk.lo `test -f 'amos/cuchk.f' || echo './'`amos/cuchk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cuchk.f -fPIC -o amos/.libs/libcruft_la-cuchk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cuni2.lo `test -f 'amos/cuni2.f' || echo './'`amos/cuni2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cuni2.f -fPIC -o amos/.libs/libcruft_la-cuni2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cwrsk.lo `test -f 'amos/cwrsk.f' || echo './'`amos/cwrsk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cwrsk.f -fPIC -o amos/.libs/libcruft_la-cwrsk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-casyi.lo `test -f 'amos/casyi.f' || echo './'`amos/casyi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/casyi.f -fPIC -o amos/.libs/libcruft_la-casyi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cbknu.lo `test -f 'amos/cbknu.f' || echo './'`amos/cbknu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cbknu.f -fPIC -o amos/.libs/libcruft_la-cbknu.o >amos/cbknu.f: In function 'cbknu': >amos/cbknu.f:419:0: warning: 'IMAGPART_EXPR <s2>' may be used uninitialized in this function [-Wmaybe-uninitialized] > Y(2) = S2 > ^ >amos/cbknu.f:11:0: warning: 'REALPART_EXPR <s2>' may be used uninitialized in this function [-Wmaybe-uninitialized] > * CZ, CZERO, F, FMU, P, PT, P1, P2, Q, RZ, SMU, ST, S1, S2, Y, Z, > ^ >amos/cbknu.f:345:0: warning: 'IMAGPART_EXPR <ck>' may be used uninitialized in this function [-Wmaybe-uninitialized] > CK = CK + RZ > ^ >amos/cbknu.f:343:0: warning: 'REALPART_EXPR <ck>' may be used uninitialized in this function [-Wmaybe-uninitialized] > S2 = CK*S2 + S1 > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cmlri.lo `test -f 'amos/cmlri.f' || echo './'`amos/cmlri.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cmlri.f -fPIC -o amos/.libs/libcruft_la-cmlri.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cseri.lo `test -f 'amos/cseri.f' || echo './'`amos/cseri.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cseri.f -fPIC -o amos/.libs/libcruft_la-cseri.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cunhj.lo `test -f 'amos/cunhj.f' || echo './'`amos/cunhj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cunhj.f -fPIC -o amos/.libs/libcruft_la-cunhj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-cunik.lo `test -f 'amos/cunik.f' || echo './'`amos/cunik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/cunik.f -fPIC -o amos/.libs/libcruft_la-cunik.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-dgamln.lo `test -f 'amos/dgamln.f' || echo './'`amos/dgamln.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/dgamln.f -fPIC -o amos/.libs/libcruft_la-dgamln.o >amos/dgamln.f: In function 'dgamln': >amos/dgamln.f:1:0: warning: '__result_dgamln' may be used uninitialized in this function [-Wmaybe-uninitialized] > DOUBLE PRECISION FUNCTION DGAMLN(Z,IERR) > ^ >amos/dgamln.f:155:0: warning: 'nz' may be used uninitialized in this function [-Wmaybe-uninitialized] > ZINC = ZMIN - FLOAT(NZ) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-gamln.lo `test -f 'amos/gamln.f' || echo './'`amos/gamln.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/gamln.f -fPIC -o amos/.libs/libcruft_la-gamln.o >amos/gamln.f: In function 'gamln': >amos/gamln.f:1:0: warning: '__result_gamln' may be used uninitialized in this function [-Wmaybe-uninitialized] > FUNCTION GAMLN(Z,IERR) > ^ >amos/gamln.f:155:0: warning: 'nz' may be used uninitialized in this function [-Wmaybe-uninitialized] > ZINC = ZMIN - FLOAT(NZ) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-xzabs.lo `test -f 'amos/xzabs.f' || echo './'`amos/xzabs.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/xzabs.f -fPIC -o amos/.libs/libcruft_la-xzabs.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-xzexp.lo `test -f 'amos/xzexp.f' || echo './'`amos/xzexp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/xzexp.f -fPIC -o amos/.libs/libcruft_la-xzexp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-xzlog.lo `test -f 'amos/xzlog.f' || echo './'`amos/xzlog.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/xzlog.f -fPIC -o amos/.libs/libcruft_la-xzlog.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-xzsqrt.lo `test -f 'amos/xzsqrt.f' || echo './'`amos/xzsqrt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/xzsqrt.f -fPIC -o amos/.libs/libcruft_la-xzsqrt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zacai.lo `test -f 'amos/zacai.f' || echo './'`amos/zacai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zacai.f -fPIC -o amos/.libs/libcruft_la-zacai.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zacon.lo `test -f 'amos/zacon.f' || echo './'`amos/zacon.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zacon.f -fPIC -o amos/.libs/libcruft_la-zacon.o >amos/zacon.f: In function 'zacon': >amos/zacon.f:166:0: warning: 'sc2r' may be used uninitialized in this function [-Wmaybe-uninitialized] > S1R = SC1R*CSSR(KFLAG) > ^ >amos/zacon.f:167:0: warning: 'sc2i' may be used uninitialized in this function [-Wmaybe-uninitialized] > S1I = SC1I*CSSR(KFLAG) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zairy.lo `test -f 'amos/zairy.f' || echo './'`amos/zairy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zairy.f -fPIC -o amos/.libs/libcruft_la-zairy.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zasyi.lo `test -f 'amos/zasyi.f' || echo './'`amos/zasyi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zasyi.f -fPIC -o amos/.libs/libcruft_la-zasyi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbesh.lo `test -f 'amos/zbesh.f' || echo './'`amos/zbesh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbesh.f -fPIC -o amos/.libs/libcruft_la-zbesh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbesi.lo `test -f 'amos/zbesi.f' || echo './'`amos/zbesi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbesi.f -fPIC -o amos/.libs/libcruft_la-zbesi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbesj.lo `test -f 'amos/zbesj.f' || echo './'`amos/zbesj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbesj.f -fPIC -o amos/.libs/libcruft_la-zbesj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbesk.lo `test -f 'amos/zbesk.f' || echo './'`amos/zbesk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbesk.f -fPIC -o amos/.libs/libcruft_la-zbesk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbesy.lo `test -f 'amos/zbesy.f' || echo './'`amos/zbesy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbesy.f -fPIC -o amos/.libs/libcruft_la-zbesy.o >amos/zbesy.f:183.13: > R1M5 = D1MACH(5) > 1 >Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbinu.lo `test -f 'amos/zbinu.f' || echo './'`amos/zbinu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbinu.f -fPIC -o amos/.libs/libcruft_la-zbinu.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbiry.lo `test -f 'amos/zbiry.f' || echo './'`amos/zbiry.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbiry.f -fPIC -o amos/.libs/libcruft_la-zbiry.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbknu.lo `test -f 'amos/zbknu.f' || echo './'`amos/zbknu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbknu.f -fPIC -o amos/.libs/libcruft_la-zbknu.o >amos/zbknu.f: In function 'zbknu': >amos/zbknu.f:425:0: warning: 'cki' may be used uninitialized in this function [-Wmaybe-uninitialized] > S2R = CKR*P2R - CKI*P2I + S1R > ^ >amos/zbknu.f:425:0: warning: 'ckr' may be used uninitialized in this function [-Wmaybe-uninitialized] >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbuni.lo `test -f 'amos/zbuni.f' || echo './'`amos/zbuni.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbuni.f -fPIC -o amos/.libs/libcruft_la-zbuni.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zbunk.lo `test -f 'amos/zbunk.f' || echo './'`amos/zbunk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zbunk.f -fPIC -o amos/.libs/libcruft_la-zbunk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zdiv.lo `test -f 'amos/zdiv.f' || echo './'`amos/zdiv.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zdiv.f -fPIC -o amos/.libs/libcruft_la-zdiv.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zkscl.lo `test -f 'amos/zkscl.f' || echo './'`amos/zkscl.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zkscl.f -fPIC -o amos/.libs/libcruft_la-zkscl.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zmlri.lo `test -f 'amos/zmlri.f' || echo './'`amos/zmlri.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zmlri.f -fPIC -o amos/.libs/libcruft_la-zmlri.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zmlt.lo `test -f 'amos/zmlt.f' || echo './'`amos/zmlt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zmlt.f -fPIC -o amos/.libs/libcruft_la-zmlt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zrati.lo `test -f 'amos/zrati.f' || echo './'`amos/zrati.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zrati.f -fPIC -o amos/.libs/libcruft_la-zrati.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zs1s2.lo `test -f 'amos/zs1s2.f' || echo './'`amos/zs1s2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zs1s2.f -fPIC -o amos/.libs/libcruft_la-zs1s2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zseri.lo `test -f 'amos/zseri.f' || echo './'`amos/zseri.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zseri.f -fPIC -o amos/.libs/libcruft_la-zseri.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zshch.lo `test -f 'amos/zshch.f' || echo './'`amos/zshch.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zshch.f -fPIC -o amos/.libs/libcruft_la-zshch.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zuchk.lo `test -f 'amos/zuchk.f' || echo './'`amos/zuchk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zuchk.f -fPIC -o amos/.libs/libcruft_la-zuchk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zunhj.lo `test -f 'amos/zunhj.f' || echo './'`amos/zunhj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zunhj.f -fPIC -o amos/.libs/libcruft_la-zunhj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zuni1.lo `test -f 'amos/zuni1.f' || echo './'`amos/zuni1.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zuni1.f -fPIC -o amos/.libs/libcruft_la-zuni1.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zuni2.lo `test -f 'amos/zuni2.f' || echo './'`amos/zuni2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zuni2.f -fPIC -o amos/.libs/libcruft_la-zuni2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zunik.lo `test -f 'amos/zunik.f' || echo './'`amos/zunik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zunik.f -fPIC -o amos/.libs/libcruft_la-zunik.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zunk1.lo `test -f 'amos/zunk1.f' || echo './'`amos/zunk1.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zunk1.f -fPIC -o amos/.libs/libcruft_la-zunk1.o >amos/zunk1.f: In function 'zunk1': >amos/zunk1.f:23:0: warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER I, IB, IFLAG, IFN, IL, INIT, INU, IUF, K, KDFLG, KFLAG, > ^ >amos/zunk1.f:198:0: warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > C1R = CSRR(KFLAG) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zunk2.lo `test -f 'amos/zunk2.f' || echo './'`amos/zunk2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zunk2.f -fPIC -o amos/.libs/libcruft_la-zunk2.o >amos/zunk2.f: In function 'zunk2': >amos/zunk2.f:30:0: warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER I, IB, IFLAG, IFN, IL, IN, INU, IUF, K, KDFLG, KFLAG, KK, > ^ >amos/zunk2.f:253:0: warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] > C1R = CSRR(KFLAG) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zuoik.lo `test -f 'amos/zuoik.f' || echo './'`amos/zuoik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zuoik.f -fPIC -o amos/.libs/libcruft_la-zuoik.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o amos/libcruft_la-zwrsk.lo `test -f 'amos/zwrsk.f' || echo './'`amos/zwrsk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c amos/zwrsk.f -fPIC -o amos/.libs/libcruft_la-zwrsk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-ddot3.lo `test -f 'blas-xtra/ddot3.f' || echo './'`blas-xtra/ddot3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/ddot3.f -fPIC -o blas-xtra/.libs/libcruft_la-ddot3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-zdotc3.lo `test -f 'blas-xtra/zdotc3.f' || echo './'`blas-xtra/zdotc3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/zdotc3.f -fPIC -o blas-xtra/.libs/libcruft_la-zdotc3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-sdot3.lo `test -f 'blas-xtra/sdot3.f' || echo './'`blas-xtra/sdot3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/sdot3.f -fPIC -o blas-xtra/.libs/libcruft_la-sdot3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-cdotc3.lo `test -f 'blas-xtra/cdotc3.f' || echo './'`blas-xtra/cdotc3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/cdotc3.f -fPIC -o blas-xtra/.libs/libcruft_la-cdotc3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-dmatm3.lo `test -f 'blas-xtra/dmatm3.f' || echo './'`blas-xtra/dmatm3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/dmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-dmatm3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-zmatm3.lo `test -f 'blas-xtra/zmatm3.f' || echo './'`blas-xtra/zmatm3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/zmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-zmatm3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-smatm3.lo `test -f 'blas-xtra/smatm3.f' || echo './'`blas-xtra/smatm3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/smatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-smatm3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-cmatm3.lo `test -f 'blas-xtra/cmatm3.f' || echo './'`blas-xtra/cmatm3.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/cmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-cmatm3.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xddot.lo `test -f 'blas-xtra/xddot.f' || echo './'`blas-xtra/xddot.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xddot.f -fPIC -o blas-xtra/.libs/libcruft_la-xddot.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xdnrm2.lo `test -f 'blas-xtra/xdnrm2.f' || echo './'`blas-xtra/xdnrm2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xdnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xdnrm2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xdznrm2.lo `test -f 'blas-xtra/xdznrm2.f' || echo './'`blas-xtra/xdznrm2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xdznrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xdznrm2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xzdotc.lo `test -f 'blas-xtra/xzdotc.f' || echo './'`blas-xtra/xzdotc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xzdotc.f -fPIC -o blas-xtra/.libs/libcruft_la-xzdotc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xzdotu.lo `test -f 'blas-xtra/xzdotu.f' || echo './'`blas-xtra/xzdotu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xzdotu.f -fPIC -o blas-xtra/.libs/libcruft_la-xzdotu.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xsdot.lo `test -f 'blas-xtra/xsdot.f' || echo './'`blas-xtra/xsdot.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xsdot.f -fPIC -o blas-xtra/.libs/libcruft_la-xsdot.o >blas-xtra/xsdot.f:2.15: > real ddot, dx(*), dy(*), retval, sdot > 1 >Warning: Unused variable 'ddot' declared at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xsnrm2.lo `test -f 'blas-xtra/xsnrm2.f' || echo './'`blas-xtra/xsnrm2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xsnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xsnrm2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xscnrm2.lo `test -f 'blas-xtra/xscnrm2.f' || echo './'`blas-xtra/xscnrm2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xscnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xscnrm2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xcdotc.lo `test -f 'blas-xtra/xcdotc.f' || echo './'`blas-xtra/xcdotc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xcdotc.f -fPIC -o blas-xtra/.libs/libcruft_la-xcdotc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xcdotu.lo `test -f 'blas-xtra/xcdotu.f' || echo './'`blas-xtra/xcdotu.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xcdotu.f -fPIC -o blas-xtra/.libs/libcruft_la-xcdotu.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-xerbla.lo `test -f 'blas-xtra/xerbla.f' || echo './'`blas-xtra/xerbla.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/xerbla.f -fPIC -o blas-xtra/.libs/libcruft_la-xerbla.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-cconv2.lo `test -f 'blas-xtra/cconv2.f' || echo './'`blas-xtra/cconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/cconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-cconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-csconv2.lo `test -f 'blas-xtra/csconv2.f' || echo './'`blas-xtra/csconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/csconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-csconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-dconv2.lo `test -f 'blas-xtra/dconv2.f' || echo './'`blas-xtra/dconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/dconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-dconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-sconv2.lo `test -f 'blas-xtra/sconv2.f' || echo './'`blas-xtra/sconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/sconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-sconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-zconv2.lo `test -f 'blas-xtra/zconv2.f' || echo './'`blas-xtra/zconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/zconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-zconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o blas-xtra/libcruft_la-zdconv2.lo `test -f 'blas-xtra/zdconv2.f' || echo './'`blas-xtra/zdconv2.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c blas-xtra/zdconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-zdconv2.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-datv.lo `test -f 'daspk/datv.f' || echo './'`daspk/datv.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/datv.f -fPIC -o daspk/.libs/libcruft_la-datv.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dcnst0.lo `test -f 'daspk/dcnst0.f' || echo './'`daspk/dcnst0.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dcnst0.f -fPIC -o daspk/.libs/libcruft_la-dcnst0.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dcnstr.lo `test -f 'daspk/dcnstr.f' || echo './'`daspk/dcnstr.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dcnstr.f -fPIC -o daspk/.libs/libcruft_la-dcnstr.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddasic.lo `test -f 'daspk/ddasic.f' || echo './'`daspk/ddasic.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddasic.f -fPIC -o daspk/.libs/libcruft_la-ddasic.o >daspk/ddasic.f:7.27: > * PWK, WM, IWM, HMIN, UROUND, EPLI, SQRTN, RSQRTN, EPCONI, > 1 >Warning: Unused dummy argument 'hmin' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddasid.lo `test -f 'daspk/ddasid.f' || echo './'`daspk/ddasid.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddasid.f -fPIC -o daspk/.libs/libcruft_la-ddasid.o >daspk/ddasid.f:7.12: > * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, > 1 >Warning: Unused dummy argument 'dume' at (1) >daspk/ddasid.f:6.54: > * JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,UROUND, > 1 >Warning: Unused dummy argument 'dumpwk' at (1) >daspk/ddasid.f:7.22: > * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, > 1 >Warning: Unused dummy argument 'dumr' at (1) >daspk/ddasid.f:7.17: > * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, > 1 >Warning: Unused dummy argument 'dums' at (1) >daspk/ddasid.f:6.30: > * JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,UROUND, > 1 >Warning: Unused dummy argument 'dumsvr' at (1) >daspk/ddasid.f:7.48: > * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, > 1 >Warning: Unused dummy argument 'jfdum' at (1) >daspk/ddasid.f:6.13: > * JSDUM,RPAR,IPAR,DUMSVR,DELTA,R,YIC,YPIC,DUMPWK,WM,IWM,CJ,UROUND, > 1 >Warning: Unused dummy argument 'jsdum' at (1) >daspk/ddasid.f:5.61: > SUBROUTINE DDASID(X,Y,YPRIME,NEQ,ICOPT,ID,RES,JACD,PDUM,H,WT, > 1 >Warning: Unused dummy argument 'pdum' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddasik.lo `test -f 'daspk/ddasik.f' || echo './'`daspk/ddasik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddasik.f -fPIC -o daspk/.libs/libcruft_la-ddasik.o >daspk/ddasik.f:6.67: > * JSKIP,RPAR,IPAR,SAVR,DELTA,R,YIC,YPIC,PWK,WM,IWM,CJ,UROUND, > 1 >Warning: Unused dummy argument 'uround' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddaspk.lo `test -f 'daspk/ddaspk.f' || echo './'`daspk/ddaspk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddaspk.f -fPIC -o daspk/.libs/libcruft_la-ddaspk.o >daspk/ddaspk.f:2355.3: >770 MSG = 'DASPK-- RUN TERMINATED. APPARENT INFINITE LOOP' > 1 >Warning: Label 770 at (1) defined but not used >daspk/ddaspk.f:1674.3: >300 CONTINUE > 1 >Warning: Label 300 at (1) defined but not used >daspk/ddaspk.f: In function 'ddaspk': >daspk/ddaspk.f:1542:0: warning: 'lenwp' may be used uninitialized in this function [-Wmaybe-uninitialized] > IWORK(LLOCWP) = LENPD-LENWP+1 > ^ >daspk/ddaspk.f:1542:0: warning: 'lenpd' may be used uninitialized in this function [-Wmaybe-uninitialized] >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddstp.lo `test -f 'daspk/ddstp.f' || echo './'`daspk/ddstp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddstp.f -fPIC -o daspk/.libs/libcruft_la-ddstp.o >daspk/ddstp.f: In function 'ddstp': >daspk/ddstp.f:288:0: warning: 'terkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] > 520 IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540 > ^ >daspk/ddstp.f:419:0: warning: 'knew' may be used uninitialized in this function [-Wmaybe-uninitialized] > K = KNEW > ^ >daspk/ddstp.f:407:0: warning: 'est' may be used uninitialized in this function [-Wmaybe-uninitialized] > R = 0.90D0*(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) > ^ >daspk/ddstp.f:317:0: warning: 'erkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] > R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-ddwnrm.lo `test -f 'daspk/ddwnrm.f' || echo './'`daspk/ddwnrm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/ddwnrm.f -fPIC -o daspk/.libs/libcruft_la-ddwnrm.o >daspk/ddwnrm.f:5.58: > DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR) > 1 >Warning: Unused dummy argument 'ipar' at (1) >daspk/ddwnrm.f:5.53: > DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR) > 1 >Warning: Unused dummy argument 'rpar' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dfnrmd.lo `test -f 'daspk/dfnrmd.f' || echo './'`daspk/dfnrmd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dfnrmd.f -fPIC -o daspk/.libs/libcruft_la-dfnrmd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dfnrmk.lo `test -f 'daspk/dfnrmk.f' || echo './'`daspk/dfnrmk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dfnrmk.f -fPIC -o daspk/.libs/libcruft_la-dfnrmk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dhels.lo `test -f 'daspk/dhels.f' || echo './'`daspk/dhels.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dhels.f -fPIC -o daspk/.libs/libcruft_la-dhels.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dheqr.lo `test -f 'daspk/dheqr.f' || echo './'`daspk/dheqr.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dheqr.f -fPIC -o daspk/.libs/libcruft_la-dheqr.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dinvwt.lo `test -f 'daspk/dinvwt.f' || echo './'`daspk/dinvwt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dinvwt.f -fPIC -o daspk/.libs/libcruft_la-dinvwt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dlinsd.lo `test -f 'daspk/dlinsd.f' || echo './'`daspk/dlinsd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dlinsd.f -fPIC -o daspk/.libs/libcruft_la-dlinsd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dlinsk.lo `test -f 'daspk/dlinsk.f' || echo './'`daspk/dlinsk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dlinsk.f -fPIC -o daspk/.libs/libcruft_la-dlinsk.o >daspk/dlinsk.f:6.64: > * SQRTN, RSQRTN, LSOFF, STPTOL, IRET, RES, IRES, PSOL, WM, IWM, > 1 >Warning: Unused dummy argument 'wm' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dmatd.lo `test -f 'daspk/dmatd.f' || echo './'`daspk/dmatd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dmatd.f -fPIC -o daspk/.libs/libcruft_la-dmatd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnedd.lo `test -f 'daspk/dnedd.f' || echo './'`daspk/dnedd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnedd.f -fPIC -o daspk/.libs/libcruft_la-dnedd.o >daspk/dnedd.f:240.3: >375 IF(NONNEG .EQ. 0) GO TO 390 > 1 >Warning: Label 375 at (1) defined but not used >daspk/dnedd.f:8.26: > * EPCON,JCALC,JFDUM,KP1,NONNEG,NTYPE,IERNLS) > 1 >Warning: Unused dummy argument 'jfdum' at (1) >daspk/dnedd.f: In function 'dnedd': >daspk/dnedd.f:256:0: warning: 'ires' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IRES .LE. -2 .OR. IERTYP .NE. 0) THEN > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnedk.lo `test -f 'daspk/dnedk.f' || echo './'`daspk/dnedk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnedk.f -fPIC -o daspk/.libs/libcruft_la-dnedk.o >daspk/dnedk.f:7.40: > * WM,IWM,CJ,CJOLD,CJLAST,S,UROUND,EPLI,SQRTN,RSQRTN, > 1 >Warning: Unused dummy argument 'uround' at (1) >daspk/dnedk.f: In function 'dnedk': >daspk/dnedk.f:258:0: warning: 'ires' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IRES .LE. -2 .OR. IERSL .LT. 0 .OR. IERTYP .NE. 0) THEN > ^ >daspk/dnedk.f:183:0: warning: 'iersl' may be used uninitialized in this function [-Wmaybe-uninitialized] > IERSL = 0 > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnsd.lo `test -f 'daspk/dnsd.f' || echo './'`daspk/dnsd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnsd.f -fPIC -o daspk/.libs/libcruft_la-dnsd.o >daspk/dnsd.f:6.48: > * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, > 1 >Warning: Unused dummy argument 'dume' at (1) >daspk/dnsd.f:6.43: > * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, > 1 >Warning: Unused dummy argument 'dumr' at (1) >daspk/dnsd.f:6.38: > * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, > 1 >Warning: Unused dummy argument 'dums' at (1) >daspk/dnsd.f:6.15: > * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, > 1 >Warning: Unused dummy argument 'dumsvr' at (1) >daspk/dnsd.f:7.47: > * S,CONFAC,TOLNEW,MULDEL,MAXIT,IRES,IDUM,IERNEW) > 1 >Warning: Unused dummy argument 'idum' at (1) >daspk/dnsd.f:5.45: > SUBROUTINE DNSD(X,Y,YPRIME,NEQ,RES,PDUM,WT,RPAR,IPAR, > 1 >Warning: Unused dummy argument 'pdum' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnsid.lo `test -f 'daspk/dnsid.f' || echo './'`daspk/dnsid.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnsid.f -fPIC -o daspk/.libs/libcruft_la-dnsid.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnsik.lo `test -f 'daspk/dnsik.f' || echo './'`daspk/dnsik.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnsik.f -fPIC -o daspk/.libs/libcruft_la-dnsik.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dnsk.lo `test -f 'daspk/dnsk.f' || echo './'`daspk/dnsk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dnsk.f -fPIC -o daspk/.libs/libcruft_la-dnsk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dorth.lo `test -f 'daspk/dorth.f' || echo './'`daspk/dorth.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dorth.f -fPIC -o daspk/.libs/libcruft_la-dorth.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dslvd.lo `test -f 'daspk/dslvd.f' || echo './'`daspk/dslvd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dslvd.f -fPIC -o daspk/.libs/libcruft_la-dslvd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dslvk.lo `test -f 'daspk/dslvk.f' || echo './'`daspk/dslvk.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dslvk.f -fPIC -o daspk/.libs/libcruft_la-dslvk.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dspigm.lo `test -f 'daspk/dspigm.f' || echo './'`daspk/dspigm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dspigm.f -fPIC -o daspk/.libs/libcruft_la-dspigm.o >daspk/dspigm.f: In function 'dspigm': >daspk/dspigm.f:248:0: warning: 'rho' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (RHO .LT. RNRM) GO TO 150 > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o daspk/libcruft_la-dyypnw.lo `test -f 'daspk/dyypnw.f' || echo './'`daspk/dyypnw.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c daspk/dyypnw.f -fPIC -o daspk/.libs/libcruft_la-dyypnw.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dasrt/libcruft_la-ddasrt.lo `test -f 'dasrt/ddasrt.f' || echo './'`dasrt/ddasrt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dasrt/ddasrt.f -fPIC -o dasrt/.libs/libcruft_la-ddasrt.o >dasrt/ddasrt.f:1555.3: >770 MSG = 'DASRT-- RUN TERMINATED. APPARENT INFINITE LOOP' > 1 >Warning: Label 770 at (1) defined but not used >dasrt/ddasrt.f:1094.3: >360 ITEMP = LPHI + NEQ > 1 >Warning: Label 360 at (1) defined but not used >dasrt/ddasrt.f:1036.3: >300 CONTINUE > 1 >Warning: Label 300 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dasrt/libcruft_la-drchek.lo `test -f 'dasrt/drchek.f' || echo './'`dasrt/drchek.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dasrt/drchek.f -fPIC -o dasrt/.libs/libcruft_la-drchek.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dasrt/libcruft_la-droots.lo `test -f 'dasrt/droots.f' || echo './'`dasrt/droots.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dasrt/droots.f -fPIC -o dasrt/.libs/libcruft_la-droots.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddaini.lo `test -f 'dassl/ddaini.f' || echo './'`dassl/ddaini.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddaini.f -fPIC -o dassl/.libs/libcruft_la-ddaini.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddajac.lo `test -f 'dassl/ddajac.f' || echo './'`dassl/ddajac.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddajac.f -fPIC -o dassl/.libs/libcruft_la-ddajac.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddanrm.lo `test -f 'dassl/ddanrm.f' || echo './'`dassl/ddanrm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddanrm.f -fPIC -o dassl/.libs/libcruft_la-ddanrm.o >dassl/ddanrm.f:1.62: > DOUBLE PRECISION FUNCTION DDANRM (NEQ, V, WT, RPAR, IPAR) > 1 >Warning: Unused dummy argument 'ipar' at (1) >dassl/ddanrm.f:1.56: > DOUBLE PRECISION FUNCTION DDANRM (NEQ, V, WT, RPAR, IPAR) > 1 >Warning: Unused dummy argument 'rpar' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddaslv.lo `test -f 'dassl/ddaslv.f' || echo './'`dassl/ddaslv.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddaslv.f -fPIC -o dassl/.libs/libcruft_la-ddaslv.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddassl.lo `test -f 'dassl/ddassl.f' || echo './'`dassl/ddassl.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddassl.f -fPIC -o dassl/.libs/libcruft_la-ddassl.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddastp.lo `test -f 'dassl/ddastp.f' || echo './'`dassl/ddastp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddastp.f -fPIC -o dassl/.libs/libcruft_la-ddastp.o >dassl/ddastp.f: In function 'ddastp': >dassl/ddastp.f:444:0: warning: 'terkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] > 520 IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540 > ^ >dassl/ddastp.f:312:0: warning: 'oldnrm' may be used uninitialized in this function [-Wmaybe-uninitialized] > 365 RATE = (DELNRM/OLDNRM)**(1.0D0/M) > ^ >dassl/ddastp.f:469:0: warning: 'erkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] > R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddatrp.lo `test -f 'dassl/ddatrp.f' || echo './'`dassl/ddatrp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddatrp.f -fPIC -o dassl/.libs/libcruft_la-ddatrp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o dassl/libcruft_la-ddawts.lo `test -f 'dassl/ddawts.f' || echo './'`dassl/ddawts.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c dassl/ddawts.f -fPIC -o dassl/.libs/libcruft_la-ddawts.o >dassl/ddawts.f:1.64: > SUBROUTINE DDAWTS (NEQ, IWT, RTOL, ATOL, Y, WT, RPAR, IPAR) > 1 >Warning: Unused dummy argument 'ipar' at (1) >dassl/ddawts.f:1.58: > SUBROUTINE DDAWTS (NEQ, IWT, RTOL, ATOL, Y, WT, RPAR, IPAR) > 1 >Warning: Unused dummy argument 'rpar' at (1) >/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c Faddeeva/Faddeeva.cc -fPIC -DPIC -o Faddeeva/.libs/libcruft_la-Faddeeva.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xclange.lo `test -f 'lapack-xtra/xclange.f' || echo './'`lapack-xtra/xclange.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xclange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xclange.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xdlamch.lo `test -f 'lapack-xtra/xdlamch.f' || echo './'`lapack-xtra/xdlamch.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xdlamch.f -fPIC -o lapack-xtra/.libs/libcruft_la-xdlamch.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xdlange.lo `test -f 'lapack-xtra/xdlange.f' || echo './'`lapack-xtra/xdlange.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xdlange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xdlange.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xilaenv.lo `test -f 'lapack-xtra/xilaenv.f' || echo './'`lapack-xtra/xilaenv.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xilaenv.f -fPIC -o lapack-xtra/.libs/libcruft_la-xilaenv.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xslamch.lo `test -f 'lapack-xtra/xslamch.f' || echo './'`lapack-xtra/xslamch.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xslamch.f -fPIC -o lapack-xtra/.libs/libcruft_la-xslamch.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xslange.lo `test -f 'lapack-xtra/xslange.f' || echo './'`lapack-xtra/xslange.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xslange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xslange.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-xzlange.lo `test -f 'lapack-xtra/xzlange.f' || echo './'`lapack-xtra/xzlange.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/xzlange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xzlange.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-zrsf2csf.lo `test -f 'lapack-xtra/zrsf2csf.f' || echo './'`lapack-xtra/zrsf2csf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/zrsf2csf.f -fPIC -o lapack-xtra/.libs/libcruft_la-zrsf2csf.o >lapack-xtra/zrsf2csf.f:36.13: > y = t(j+1,j) > 1 >Warning: Possible change of value in conversion from COMPLEX(8) to REAL(8) at (1) >lapack-xtra/zrsf2csf.f:39.15: > z = t(j,j+1) > 1 >Warning: Possible change of value in conversion from COMPLEX(8) to REAL(8) at (1) >lapack-xtra/zrsf2csf.f:26.25: > double precision x,y,z > 1 >Warning: Unused variable 'x' declared at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o lapack-xtra/libcruft_la-crsf2csf.lo `test -f 'lapack-xtra/crsf2csf.f' || echo './'`lapack-xtra/crsf2csf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c lapack-xtra/crsf2csf.f -fPIC -o lapack-xtra/.libs/libcruft_la-crsf2csf.o >lapack-xtra/crsf2csf.f:36.13: > y = t(j+1,j) > 1 >Warning: Possible change of value in conversion from COMPLEX(4) to REAL(4) at (1) >lapack-xtra/crsf2csf.f:39.15: > z = t(j,j+1) > 1 >Warning: Possible change of value in conversion from COMPLEX(4) to REAL(4) at (1) >lapack-xtra/crsf2csf.f:26.13: > real x,y,z > 1 >Warning: Unused variable 'x' declared at (1) >/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o misc/libcruft_la-blaswrap.lo `test -f 'misc/blaswrap.c' || echo './'`misc/blaswrap.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/blaswrap.c -fPIC -DPIC -o misc/.libs/libcruft_la-blaswrap.o >/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/cquit.c -fPIC -DPIC -o misc/.libs/libcruft_la-cquit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o misc/libcruft_la-d1mach.lo `test -f 'misc/d1mach.f' || echo './'`misc/d1mach.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c misc/d1mach.f -fPIC -o misc/.libs/libcruft_la-d1mach.o >/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o misc/libcruft_la-f77-extern.lo `test -f 'misc/f77-extern.cc' || echo './'`misc/f77-extern.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/f77-extern.cc -fPIC -DPIC -o misc/.libs/libcruft_la-f77-extern.o >/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o misc/libcruft_la-f77-fcn.lo `test -f 'misc/f77-fcn.c' || echo './'`misc/f77-fcn.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/f77-fcn.c -fPIC -DPIC -o misc/.libs/libcruft_la-f77-fcn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o misc/libcruft_la-i1mach.lo `test -f 'misc/i1mach.f' || echo './'`misc/i1mach.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c misc/i1mach.f -fPIC -o misc/.libs/libcruft_la-i1mach.o >misc/i1mach.f:12.20: > imach(11) = slamch ('n') > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >misc/i1mach.f:13.20: > imach(12) = slamch ('m') > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >misc/i1mach.f:14.20: > imach(13) = slamch ('l') > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >misc/i1mach.f:15.20: > imach(14) = dlamch ('n') > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >misc/i1mach.f:16.20: > imach(15) = dlamch ('m') > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >misc/i1mach.f:17.20: > imach(16) = dlamch ('l') > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o misc/libcruft_la-lo-error.lo `test -f 'misc/lo-error.c' || echo './'`misc/lo-error.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/lo-error.c -fPIC -DPIC -o misc/.libs/libcruft_la-lo-error.o >/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o misc/libcruft_la-quit.lo `test -f 'misc/quit.cc' || echo './'`misc/quit.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c misc/quit.cc -fPIC -DPIC -o misc/.libs/libcruft_la-quit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o misc/libcruft_la-r1mach.lo `test -f 'misc/r1mach.f' || echo './'`misc/r1mach.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c misc/r1mach.f -fPIC -o misc/.libs/libcruft_la-r1mach.o >misc/r1mach.f: In function 'r1mach': >misc/r1mach.f:1:0: warning: '__result_r1mach' may be used uninitialized in this function [-Wmaybe-uninitialized] > double precision function r1mach (i) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-cfode.lo `test -f 'odepack/cfode.f' || echo './'`odepack/cfode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/cfode.f -fPIC -o odepack/.libs/libcruft_la-cfode.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-dlsode.lo `test -f 'odepack/dlsode.f' || echo './'`odepack/dlsode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/dlsode.f -fPIC -o odepack/.libs/libcruft_la-dlsode.o >odepack/dlsode.f: In function 'dlsode': >odepack/dlsode.f:1321:0: warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IHIT) T = TCRIT > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-ewset.lo `test -f 'odepack/ewset.f' || echo './'`odepack/ewset.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/ewset.f -fPIC -o odepack/.libs/libcruft_la-ewset.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-intdy.lo `test -f 'odepack/intdy.f' || echo './'`odepack/intdy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/intdy.f -fPIC -o odepack/.libs/libcruft_la-intdy.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-prepj.lo `test -f 'odepack/prepj.f' || echo './'`odepack/prepj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/prepj.f -fPIC -o odepack/.libs/libcruft_la-prepj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-solsy.lo `test -f 'odepack/solsy.f' || echo './'`odepack/solsy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/solsy.f -fPIC -o odepack/.libs/libcruft_la-solsy.o >odepack/solsy.f:1.39: > SUBROUTINE SOLSY (WM, IWM, X, TEM) > 1 >Warning: Unused dummy argument 'tem' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-stode.lo `test -f 'odepack/stode.f' || echo './'`odepack/stode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/stode.f -fPIC -o odepack/.libs/libcruft_la-stode.o >odepack/stode.f: In function 'stode': >odepack/stode.f:204:0: warning: 'iredo' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IREDO .EQ. 0) GO TO 690 > ^ >odepack/stode.f:334:0: warning: 'dsm' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (DSM .GT. 1.0D0) GO TO 500 > ^ >odepack/stode.f:14:0: warning: 'rh' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 R, RH, RHDN, RHSM, RHUP, TOLD, VNORM > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-vnorm.lo `test -f 'odepack/vnorm.f' || echo './'`odepack/vnorm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/vnorm.f -fPIC -o odepack/.libs/libcruft_la-vnorm.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-scfode.lo `test -f 'odepack/scfode.f' || echo './'`odepack/scfode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/scfode.f -fPIC -o odepack/.libs/libcruft_la-scfode.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-sewset.lo `test -f 'odepack/sewset.f' || echo './'`odepack/sewset.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/sewset.f -fPIC -o odepack/.libs/libcruft_la-sewset.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-sintdy.lo `test -f 'odepack/sintdy.f' || echo './'`odepack/sintdy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/sintdy.f -fPIC -o odepack/.libs/libcruft_la-sintdy.o >odepack/sintdy.f:59.22: > CHARACTER*80 MSG > 1 >Warning: Unused variable 'msg' declared at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-slsode.lo `test -f 'odepack/slsode.f' || echo './'`odepack/slsode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/slsode.f -fPIC -o odepack/.libs/libcruft_la-slsode.o >odepack/slsode.f:1222.22: > CHARACTER*80 MSG > 1 >Warning: Unused variable 'msg' declared at (1) >odepack/slsode.f: In function 'slsode': >odepack/slsode.f:1570:0: warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IHIT) T = TCRIT > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-sprepj.lo `test -f 'odepack/sprepj.f' || echo './'`odepack/sprepj.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/sprepj.f -fPIC -o odepack/.libs/libcruft_la-sprepj.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-ssolsy.lo `test -f 'odepack/ssolsy.f' || echo './'`odepack/ssolsy.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/ssolsy.f -fPIC -o odepack/.libs/libcruft_la-ssolsy.o >odepack/ssolsy.f:1.40: > SUBROUTINE SSOLSY (WM, IWM, X, TEM) > 1 >Warning: Unused dummy argument 'tem' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-sstode.lo `test -f 'odepack/sstode.f' || echo './'`odepack/sstode.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/sstode.f -fPIC -o odepack/.libs/libcruft_la-sstode.o >odepack/sstode.f: In function 'sstode': >odepack/sstode.f:227:0: warning: 'iredo' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (IREDO .EQ. 0) GO TO 690 > ^ >odepack/sstode.f:350:0: warning: 'dsm' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF (DSM .GT. 1.0E0) GO TO 500 > ^ >odepack/sstode.f:108:0: warning: 'rh' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 R, RH, RHDN, RHSM, RHUP, TOLD, SVNORM > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o odepack/libcruft_la-svnorm.lo `test -f 'odepack/svnorm.f' || echo './'`odepack/svnorm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c odepack/svnorm.f -fPIC -o odepack/.libs/libcruft_la-svnorm.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ordered-qz/libcruft_la-dsubsp.lo `test -f 'ordered-qz/dsubsp.f' || echo './'`ordered-qz/dsubsp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ordered-qz/dsubsp.f -fPIC -o ordered-qz/.libs/libcruft_la-dsubsp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ordered-qz/libcruft_la-exchqz.lo `test -f 'ordered-qz/exchqz.f' || echo './'`ordered-qz/exchqz.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ordered-qz/exchqz.f -fPIC -o ordered-qz/.libs/libcruft_la-exchqz.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ordered-qz/libcruft_la-ssubsp.lo `test -f 'ordered-qz/ssubsp.f' || echo './'`ordered-qz/ssubsp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ordered-qz/ssubsp.f -fPIC -o ordered-qz/.libs/libcruft_la-ssubsp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ordered-qz/libcruft_la-sexchqz.lo `test -f 'ordered-qz/sexchqz.f' || echo './'`ordered-qz/sexchqz.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ordered-qz/sexchqz.f -fPIC -o ordered-qz/.libs/libcruft_la-sexchqz.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqagi.lo `test -f 'quadpack/dqagi.f' || echo './'`quadpack/dqagi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqagi.f -fPIC -o quadpack/.libs/libcruft_la-dqagi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqagie.lo `test -f 'quadpack/dqagie.f' || echo './'`quadpack/dqagie.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqagie.f -fPIC -o quadpack/.libs/libcruft_la-dqagie.o >quadpack/dqagie.f: In function 'dqagie': >quadpack/dqagie.f:389:0: warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF(DABS(BLIST(MAXERR)-ALIST(MAXERR)).GT.SMALL) GO TO 90 > ^ >quadpack/dqagie.f:377:0: warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized] > 40 IF(IERRO.EQ.3.OR.ERLARG.LE.ERTEST) GO TO 60 > ^ >quadpack/dqagie.f:367:0: warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized] > ERLARG = ERLARG-ERLAST > ^ >quadpack/dqagie.f:430:0: warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized] > IF(IERRO.EQ.3) ABSERR = ABSERR+CORREC > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqagp.lo `test -f 'quadpack/dqagp.f' || echo './'`quadpack/dqagp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqagp.f -fPIC -o quadpack/.libs/libcruft_la-dqagp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqagpe.lo `test -f 'quadpack/dqagpe.f' || echo './'`quadpack/dqagpe.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqagpe.f -fPIC -o quadpack/.libs/libcruft_la-dqagpe.o >quadpack/dqagpe.f: In function 'dqagpe': >quadpack/dqagpe.f:353:0: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] > IORD(K) = IORD(I) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqelg.lo `test -f 'quadpack/dqelg.f' || echo './'`quadpack/dqelg.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqelg.f -fPIC -o quadpack/.libs/libcruft_la-dqelg.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqk15i.lo `test -f 'quadpack/dqk15i.f' || echo './'`quadpack/dqk15i.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqk15i.f -fPIC -o quadpack/.libs/libcruft_la-dqk15i.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqk21.lo `test -f 'quadpack/dqk21.f' || echo './'`quadpack/dqk21.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqk21.f -fPIC -o quadpack/.libs/libcruft_la-dqk21.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-dqpsrt.lo `test -f 'quadpack/dqpsrt.f' || echo './'`quadpack/dqpsrt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/dqpsrt.f -fPIC -o quadpack/.libs/libcruft_la-dqpsrt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qagie.lo `test -f 'quadpack/qagie.f' || echo './'`quadpack/qagie.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qagie.f -fPIC -o quadpack/.libs/libcruft_la-qagie.o >quadpack/qagie.f: In function 'qagie': >quadpack/qagie.f:392:0: warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized] > if(abs(blist(maxerr)-alist(maxerr)).gt.small) go to 90 > ^ >quadpack/qagie.f:379:0: warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized] > 40 if(ierro.eq.3.or.erlarg.le.ertest) go to 60 > ^ >quadpack/qagie.f:369:0: warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized] > erlarg = erlarg-erlast > ^ >quadpack/qagie.f:433:0: warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized] > if(ierro.eq.3) abserr = abserr+correc > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qagi.lo `test -f 'quadpack/qagi.f' || echo './'`quadpack/qagi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qagi.f -fPIC -o quadpack/.libs/libcruft_la-qagi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qagpe.lo `test -f 'quadpack/qagpe.f' || echo './'`quadpack/qagpe.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qagpe.f -fPIC -o quadpack/.libs/libcruft_la-qagpe.o >quadpack/qagpe.f: In function 'qagpe': >quadpack/qagpe.f:558:0: warning: 'sign' may be used uninitialized in this function [-Wmaybe-uninitialized] > result = result*sign > ^ >quadpack/qagpe.f:355:0: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] > iord(k) = iord(i) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qagp.lo `test -f 'quadpack/qagp.f' || echo './'`quadpack/qagp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qagp.f -fPIC -o quadpack/.libs/libcruft_la-qagp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qelg.lo `test -f 'quadpack/qelg.f' || echo './'`quadpack/qelg.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qelg.f -fPIC -o quadpack/.libs/libcruft_la-qelg.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qk15i.lo `test -f 'quadpack/qk15i.f' || echo './'`quadpack/qk15i.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qk15i.f -fPIC -o quadpack/.libs/libcruft_la-qk15i.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qk21.lo `test -f 'quadpack/qk21.f' || echo './'`quadpack/qk21.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qk21.f -fPIC -o quadpack/.libs/libcruft_la-qk21.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-qpsrt.lo `test -f 'quadpack/qpsrt.f' || echo './'`quadpack/qpsrt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/qpsrt.f -fPIC -o quadpack/.libs/libcruft_la-qpsrt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o quadpack/libcruft_la-xerror.lo `test -f 'quadpack/xerror.f' || echo './'`quadpack/xerror.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c quadpack/xerror.f -fPIC -o quadpack/.libs/libcruft_la-xerror.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-fdump.lo `test -f 'slatec-err/fdump.f' || echo './'`slatec-err/fdump.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/fdump.f -fPIC -o slatec-err/.libs/libcruft_la-fdump.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-ixsav.lo `test -f 'slatec-err/ixsav.f' || echo './'`slatec-err/ixsav.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/ixsav.f -fPIC -o slatec-err/.libs/libcruft_la-ixsav.o >slatec-err/ixsav.f: In function 'ixsav': >slatec-err/ixsav.f:2:0: warning: '__result_ixsav' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER FUNCTION IXSAV (IPAR, IVALUE, ISET) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-j4save.lo `test -f 'slatec-err/j4save.f' || echo './'`slatec-err/j4save.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/j4save.f -fPIC -o slatec-err/.libs/libcruft_la-j4save.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xerclr.lo `test -f 'slatec-err/xerclr.f' || echo './'`slatec-err/xerclr.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xerclr.f -fPIC -o slatec-err/.libs/libcruft_la-xerclr.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xercnt.lo `test -f 'slatec-err/xercnt.f' || echo './'`slatec-err/xercnt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xercnt.f -fPIC -o slatec-err/.libs/libcruft_la-xercnt.o >slatec-err/xercnt.f:2.67: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'kontrl' at (1) >slatec-err/xercnt.f:2.59: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'level' at (1) >slatec-err/xercnt.f:2.31: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'librar' at (1) >slatec-err/xercnt.f:2.46: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'messg' at (1) >slatec-err/xercnt.f:2.52: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'nerr' at (1) >slatec-err/xercnt.f:2.39: > SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) > 1 >Warning: Unused dummy argument 'subrou' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xerhlt.lo `test -f 'slatec-err/xerhlt.f' || echo './'`slatec-err/xerhlt.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xerhlt.f -fPIC -o slatec-err/.libs/libcruft_la-xerhlt.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xermsg.lo `test -f 'slatec-err/xermsg.f' || echo './'`slatec-err/xermsg.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xermsg.f -fPIC -o slatec-err/.libs/libcruft_la-xermsg.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xerprn.lo `test -f 'slatec-err/xerprn.f' || echo './'`slatec-err/xerprn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xerprn.f -fPIC -o slatec-err/.libs/libcruft_la-xerprn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xerrwd.lo `test -f 'slatec-err/xerrwd.f' || echo './'`slatec-err/xerrwd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xerrwd.f -fPIC -o slatec-err/.libs/libcruft_la-xerrwd.o >slatec-err/xerrwd.f:3.40: > SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2) > 1 >Warning: Unused dummy argument 'nerr' at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xersve.lo `test -f 'slatec-err/xersve.f' || echo './'`slatec-err/xersve.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xersve.f -fPIC -o slatec-err/.libs/libcruft_la-xersve.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xgetf.lo `test -f 'slatec-err/xgetf.f' || echo './'`slatec-err/xgetf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xgetf.f -fPIC -o slatec-err/.libs/libcruft_la-xgetf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xgetua.lo `test -f 'slatec-err/xgetua.f' || echo './'`slatec-err/xgetua.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xgetua.f -fPIC -o slatec-err/.libs/libcruft_la-xgetua.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xsetf.lo `test -f 'slatec-err/xsetf.f' || echo './'`slatec-err/xsetf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xsetf.f -fPIC -o slatec-err/.libs/libcruft_la-xsetf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-err/libcruft_la-xsetua.lo `test -f 'slatec-err/xsetua.f' || echo './'`slatec-err/xsetua.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-err/xsetua.f -fPIC -o slatec-err/.libs/libcruft_la-xsetua.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-albeta.lo `test -f 'slatec-fn/albeta.f' || echo './'`slatec-fn/albeta.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/albeta.f -fPIC -o slatec-fn/.libs/libcruft_la-albeta.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-alngam.lo `test -f 'slatec-fn/alngam.f' || echo './'`slatec-fn/alngam.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/alngam.f -fPIC -o slatec-fn/.libs/libcruft_la-alngam.o >slatec-fn/alngam.f: In function 'alngam': >slatec-fn/alngam.f:2:0: warning: '__result_alngam' may be used uninitialized in this function [-Wmaybe-uninitialized] > FUNCTION ALNGAM (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-alnrel.lo `test -f 'slatec-fn/alnrel.f' || echo './'`slatec-fn/alnrel.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/alnrel.f -fPIC -o slatec-fn/.libs/libcruft_la-alnrel.o >slatec-fn/alnrel.f: In function 'alnrel': >slatec-fn/alnrel.f:2:0: warning: '__result_alnrel' may be used uninitialized in this function [-Wmaybe-uninitialized] > FUNCTION ALNREL (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-algams.lo `test -f 'slatec-fn/algams.f' || echo './'`slatec-fn/algams.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/algams.f -fPIC -o slatec-fn/.libs/libcruft_la-algams.o >slatec-fn/algams.f:34.12: > INT = MOD (-AINT(X), 2.0) + 0.1 > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-acosh.lo `test -f 'slatec-fn/acosh.f' || echo './'`slatec-fn/acosh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/acosh.f -fPIC -o slatec-fn/.libs/libcruft_la-acosh.o >slatec-fn/acosh.f:2.6: > FUNCTION ACOSH (X) > 1 >Warning: 'acosh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-asinh.lo `test -f 'slatec-fn/asinh.f' || echo './'`slatec-fn/asinh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/asinh.f -fPIC -o slatec-fn/.libs/libcruft_la-asinh.o >slatec-fn/asinh.f:2.6: > FUNCTION ASINH (X) > 1 >Warning: 'asinh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-atanh.lo `test -f 'slatec-fn/atanh.f' || echo './'`slatec-fn/atanh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/atanh.f -fPIC -o slatec-fn/.libs/libcruft_la-atanh.o >slatec-fn/atanh.f:2.6: > FUNCTION ATANH (X) > 1 >Warning: 'atanh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-betai.lo `test -f 'slatec-fn/betai.f' || echo './'`slatec-fn/betai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/betai.f -fPIC -o slatec-fn/.libs/libcruft_la-betai.o >slatec-fn/betai.f:78.10: > N = MAX (ALNEPS/LOG(Y), 4.0E0) > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >slatec-fn/betai.f:89.11: > IB = MAX (XB/ALNSML, 0.0E0) > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >slatec-fn/betai.f:95.10: > N = Q > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-csevl.lo `test -f 'slatec-fn/csevl.f' || echo './'`slatec-fn/csevl.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/csevl.f -fPIC -o slatec-fn/.libs/libcruft_la-csevl.o >slatec-fn/csevl.f: In function 'csevl': >slatec-fn/csevl.f:62:0: warning: 'b2' may be used uninitialized in this function [-Wmaybe-uninitialized] > CSEVL = 0.5E0*(B0-B2) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-d9gmit.lo `test -f 'slatec-fn/d9gmit.f' || echo './'`slatec-fn/d9gmit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/d9gmit.f -fPIC -o slatec-fn/.libs/libcruft_la-d9gmit.o >slatec-fn/d9gmit.f:43.11: > MA = A + 0.5D0 > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >slatec-fn/d9gmit.f:44.26: > IF (A.LT.0.D0) MA = A - 0.5D0 > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >slatec-fn/d9gmit.f:2.65: > DOUBLE PRECISION FUNCTION D9GMIT (A, X, ALGAP1, SGNGAM, ALX) > 1 >Warning: Unused dummy argument 'alx' at (1) >slatec-fn/d9gmit.f: In function 'd9gmit': >slatec-fn/d9gmit.f:88:0: warning: 'algs' may be used uninitialized in this function [-Wmaybe-uninitialized] > 60 D9GMIT = EXP (ALGS) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-d9lgic.lo `test -f 'slatec-fn/d9lgic.f' || echo './'`slatec-fn/d9lgic.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/d9lgic.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgic.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-d9lgit.lo `test -f 'slatec-fn/d9lgit.f' || echo './'`slatec-fn/d9lgit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/d9lgit.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-d9lgmc.lo `test -f 'slatec-fn/d9lgmc.f' || echo './'`slatec-fn/d9lgmc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/d9lgmc.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgmc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dacosh.lo `test -f 'slatec-fn/dacosh.f' || echo './'`slatec-fn/dacosh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-dacosh.o >slatec-fn/dacosh.f:2.6: > DOUBLE PRECISION FUNCTION DACOSH (X) > 1 >Warning: 'dacosh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dasinh.lo `test -f 'slatec-fn/dasinh.f' || echo './'`slatec-fn/dasinh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-dasinh.o >slatec-fn/dasinh.f:2.6: > DOUBLE PRECISION FUNCTION DASINH (X) > 1 >Warning: 'dasinh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-datanh.lo `test -f 'slatec-fn/datanh.f' || echo './'`slatec-fn/datanh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/datanh.f -fPIC -o slatec-fn/.libs/libcruft_la-datanh.o >slatec-fn/datanh.f:2.6: > DOUBLE PRECISION FUNCTION DATANH (X) > 1 >Warning: 'datanh' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dbetai.lo `test -f 'slatec-fn/dbetai.f' || echo './'`slatec-fn/dbetai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-dbetai.o >slatec-fn/dbetai.f:79.10: > N = MAX (ALNEPS/LOG(Y), 4.0D0) > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >slatec-fn/dbetai.f:91.11: > IB = MAX (XB/ALNSML, 0.0D0) > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >slatec-fn/dbetai.f:97.10: > N = Q > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dcsevl.lo `test -f 'slatec-fn/dcsevl.f' || echo './'`slatec-fn/dcsevl.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dcsevl.f -fPIC -o slatec-fn/.libs/libcruft_la-dcsevl.o >slatec-fn/dcsevl.f: In function 'dcsevl': >slatec-fn/dcsevl.f:62:0: warning: 'b2' may be used uninitialized in this function [-Wmaybe-uninitialized] > DCSEVL = 0.5D0*(B0-B2) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-derf.lo `test -f 'slatec-fn/derf.f' || echo './'`slatec-fn/derf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/derf.f -fPIC -o slatec-fn/.libs/libcruft_la-derf.o >slatec-fn/derf.f:2.6: > DOUBLE PRECISION FUNCTION DERF (X) > 1 >Warning: 'derf' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >slatec-fn/derf.f: In function 'derf': >slatec-fn/derf.f:2:0: warning: '__result_derf' may be used uninitialized in this function [-Wmaybe-uninitialized] > DOUBLE PRECISION FUNCTION DERF (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dgami.lo `test -f 'slatec-fn/dgami.f' || echo './'`slatec-fn/dgami.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dgami.f -fPIC -o slatec-fn/.libs/libcruft_la-dgami.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dgamit.lo `test -f 'slatec-fn/dgamit.f' || echo './'`slatec-fn/dgamit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dgamit.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dgamlm.lo `test -f 'slatec-fn/dgamlm.f' || echo './'`slatec-fn/dgamlm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dgamlm.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamlm.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dgamma.lo `test -f 'slatec-fn/dgamma.f' || echo './'`slatec-fn/dgamma.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamma.o >slatec-fn/dgamma.f:2.6: > DOUBLE PRECISION FUNCTION DGAMMA (X) > 1 >Warning: 'dgamma' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >slatec-fn/dgamma.f:97.10: > N = X > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dgamr.lo `test -f 'slatec-fn/dgamr.f' || echo './'`slatec-fn/dgamr.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dgamr.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamr.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dlbeta.lo `test -f 'slatec-fn/dlbeta.f' || echo './'`slatec-fn/dlbeta.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dlbeta.f -fPIC -o slatec-fn/.libs/libcruft_la-dlbeta.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dlgams.lo `test -f 'slatec-fn/dlgams.f' || echo './'`slatec-fn/dlgams.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dlgams.f -fPIC -o slatec-fn/.libs/libcruft_la-dlgams.o >slatec-fn/dlgams.f:33.12: > INT = MOD (-AINT(X), 2.0D0) + 0.1D0 > 1 >Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dlngam.lo `test -f 'slatec-fn/dlngam.f' || echo './'`slatec-fn/dlngam.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dlngam.f -fPIC -o slatec-fn/.libs/libcruft_la-dlngam.o >slatec-fn/dlngam.f: In function 'dlngam': >slatec-fn/dlngam.f:2:0: warning: '__result_dlngam' may be used uninitialized in this function [-Wmaybe-uninitialized] > DOUBLE PRECISION FUNCTION DLNGAM (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dlnrel.lo `test -f 'slatec-fn/dlnrel.f' || echo './'`slatec-fn/dlnrel.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dlnrel.f -fPIC -o slatec-fn/.libs/libcruft_la-dlnrel.o >slatec-fn/dlnrel.f: In function 'dlnrel': >slatec-fn/dlnrel.f:2:0: warning: '__result_dlnrel' may be used uninitialized in this function [-Wmaybe-uninitialized] > DOUBLE PRECISION FUNCTION DLNREL (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dpchim.lo `test -f 'slatec-fn/dpchim.f' || echo './'`slatec-fn/dpchim.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dpchim.f -fPIC -o slatec-fn/.libs/libcruft_la-dpchim.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-dpchst.lo `test -f 'slatec-fn/dpchst.f' || echo './'`slatec-fn/dpchst.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/dpchst.f -fPIC -o slatec-fn/.libs/libcruft_la-dpchst.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-erf.lo `test -f 'slatec-fn/erf.f' || echo './'`slatec-fn/erf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/erf.f -fPIC -o slatec-fn/.libs/libcruft_la-erf.o >slatec-fn/erf.f:2.6: > FUNCTION ERF (X) > 1 >Warning: 'erf' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >slatec-fn/erf.f: In function 'erf': >slatec-fn/erf.f:2:0: warning: '__result_erf' may be used uninitialized in this function [-Wmaybe-uninitialized] > FUNCTION ERF (X) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-gami.lo `test -f 'slatec-fn/gami.f' || echo './'`slatec-fn/gami.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/gami.f -fPIC -o slatec-fn/.libs/libcruft_la-gami.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-gamit.lo `test -f 'slatec-fn/gamit.f' || echo './'`slatec-fn/gamit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/gamit.f -fPIC -o slatec-fn/.libs/libcruft_la-gamit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-gamlim.lo `test -f 'slatec-fn/gamlim.f' || echo './'`slatec-fn/gamlim.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/gamlim.f -fPIC -o slatec-fn/.libs/libcruft_la-gamlim.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-gamma.lo `test -f 'slatec-fn/gamma.f' || echo './'`slatec-fn/gamma.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/gamma.f -fPIC -o slatec-fn/.libs/libcruft_la-gamma.o >slatec-fn/gamma.f:2.6: > FUNCTION GAMMA (X) > 1 >Warning: 'gamma' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >slatec-fn/gamma.f:82.10: > N = X > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-gamr.lo `test -f 'slatec-fn/gamr.f' || echo './'`slatec-fn/gamr.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/gamr.f -fPIC -o slatec-fn/.libs/libcruft_la-gamr.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-initds.lo `test -f 'slatec-fn/initds.f' || echo './'`slatec-fn/initds.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/initds.f -fPIC -o slatec-fn/.libs/libcruft_la-initds.o >slatec-fn/initds.f: In function 'initds': >slatec-fn/initds.f:44:0: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] > I = NOS + 1 - II > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-inits.lo `test -f 'slatec-fn/inits.f' || echo './'`slatec-fn/inits.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/inits.f -fPIC -o slatec-fn/.libs/libcruft_la-inits.o >slatec-fn/inits.f: In function 'inits': >slatec-fn/inits.f:43:0: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] > I = NOS + 1 - II > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-pchim.lo `test -f 'slatec-fn/pchim.f' || echo './'`slatec-fn/pchim.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/pchim.f -fPIC -o slatec-fn/.libs/libcruft_la-pchim.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-pchst.lo `test -f 'slatec-fn/pchst.f' || echo './'`slatec-fn/pchst.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/pchst.f -fPIC -o slatec-fn/.libs/libcruft_la-pchst.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-r9lgmc.lo `test -f 'slatec-fn/r9lgmc.f' || echo './'`slatec-fn/r9lgmc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/r9lgmc.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgmc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-r9lgit.lo `test -f 'slatec-fn/r9lgit.f' || echo './'`slatec-fn/r9lgit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/r9lgit.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-r9gmit.lo `test -f 'slatec-fn/r9gmit.f' || echo './'`slatec-fn/r9gmit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/r9gmit.f -fPIC -o slatec-fn/.libs/libcruft_la-r9gmit.o >slatec-fn/r9gmit.f:36.11: > MA = A + 0.5 > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >slatec-fn/r9gmit.f:37.25: > IF (A.LT.0.0) MA = A - 0.5 > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >slatec-fn/r9gmit.f:2.48: > FUNCTION R9GMIT (A, X, ALGAP1, SGNGAM, ALX) > 1 >Warning: Unused dummy argument 'alx' at (1) >slatec-fn/r9gmit.f: In function 'r9gmit': >slatec-fn/r9gmit.f:81:0: warning: 'algs' may be used uninitialized in this function [-Wmaybe-uninitialized] > 60 R9GMIT = EXP(ALGS) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-r9lgic.lo `test -f 'slatec-fn/r9lgic.f' || echo './'`slatec-fn/r9lgic.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/r9lgic.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgic.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdacosh.lo `test -f 'slatec-fn/xdacosh.f' || echo './'`slatec-fn/xdacosh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdacosh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdasinh.lo `test -f 'slatec-fn/xdasinh.f' || echo './'`slatec-fn/xdasinh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdasinh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdatanh.lo `test -f 'slatec-fn/xdatanh.f' || echo './'`slatec-fn/xdatanh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdatanh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdatanh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdbetai.lo `test -f 'slatec-fn/xdbetai.f' || echo './'`slatec-fn/xdbetai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-xdbetai.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xderf.lo `test -f 'slatec-fn/xderf.f' || echo './'`slatec-fn/xderf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xderf.f -fPIC -o slatec-fn/.libs/libcruft_la-xderf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xderfc.lo `test -f 'slatec-fn/xderfc.f' || echo './'`slatec-fn/xderfc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xderfc.f -fPIC -o slatec-fn/.libs/libcruft_la-xderfc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdgami.lo `test -f 'slatec-fn/xdgami.f' || echo './'`slatec-fn/xdgami.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdgami.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgami.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdgamit.lo `test -f 'slatec-fn/xdgamit.f' || echo './'`slatec-fn/xdgamit.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdgamit.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgamit.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xdgamma.lo `test -f 'slatec-fn/xdgamma.f' || echo './'`slatec-fn/xdgamma.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xdgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgamma.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xgmainc.lo `test -f 'slatec-fn/xgmainc.f' || echo './'`slatec-fn/xgmainc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xgmainc.f -fPIC -o slatec-fn/.libs/libcruft_la-xgmainc.o >slatec-fn/xgmainc.f:55.3: > 20 IF (X.GT.1.D0) GO TO 30 > 1 >Warning: Label 20 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xacosh.lo `test -f 'slatec-fn/xacosh.f' || echo './'`slatec-fn/xacosh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-xacosh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xasinh.lo `test -f 'slatec-fn/xasinh.f' || echo './'`slatec-fn/xasinh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-xasinh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xatanh.lo `test -f 'slatec-fn/xatanh.f' || echo './'`slatec-fn/xatanh.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xatanh.f -fPIC -o slatec-fn/.libs/libcruft_la-xatanh.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xerf.lo `test -f 'slatec-fn/xerf.f' || echo './'`slatec-fn/xerf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xerf.f -fPIC -o slatec-fn/.libs/libcruft_la-xerf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xerfc.lo `test -f 'slatec-fn/xerfc.f' || echo './'`slatec-fn/xerfc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xerfc.f -fPIC -o slatec-fn/.libs/libcruft_la-xerfc.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xsgmainc.lo `test -f 'slatec-fn/xsgmainc.f' || echo './'`slatec-fn/xsgmainc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xsgmainc.f -fPIC -o slatec-fn/.libs/libcruft_la-xsgmainc.o >slatec-fn/xsgmainc.f:55.3: > 20 IF (X.GT.1.E0) GO TO 30 > 1 >Warning: Label 20 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xgamma.lo `test -f 'slatec-fn/xgamma.f' || echo './'`slatec-fn/xgamma.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-xgamma.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-xbetai.lo `test -f 'slatec-fn/xbetai.f' || echo './'`slatec-fn/xbetai.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/xbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-xbetai.o >/usr/bin/sed -e "" < slatec-fn/derfc.in.f > slatec-fn/derfc.f-t >mv slatec-fn/derfc.f-t slatec-fn/derfc.f >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-derfc.lo `test -f 'slatec-fn/derfc.f' || echo './'`slatec-fn/derfc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/derfc.f -fPIC -o slatec-fn/.libs/libcruft_la-derfc.o >slatec-fn/derfc.f:2.6: > DOUBLE PRECISION FUNCTION DERFC (X) > 1 >Warning: 'derfc' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >/usr/bin/sed -e "" < slatec-fn/erfc.in.f > slatec-fn/erfc.f-t >mv slatec-fn/erfc.f-t slatec-fn/erfc.f >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o slatec-fn/libcruft_la-erfc.lo `test -f 'slatec-fn/erfc.f' || echo './'`slatec-fn/erfc.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c slatec-fn/erfc.f -fPIC -o slatec-fn/.libs/libcruft_la-erfc.o >slatec-fn/erfc.f:2.6: > FUNCTION ERFC (X) > 1 >Warning: 'erfc' declared at (1) is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL. >chmod a+rx mkf77def >./mkf77def . amos/cacai.f amos/cacon.f amos/cbesh.f amos/cbesi.f amos/cbesj.f amos/cbesk.f amos/cbesy.f amos/cbinu.f amos/cbuni.f amos/cbunk.f amos/cunk1.f amos/cunk2.f amos/crati.f amos/cshch.f amos/cuni1.f amos/cuoik.f amos/cairy.f amos/cbiry.f amos/ckscl.f amos/cs1s2.f amos/cuchk.f amos/cuni2.f amos/cwrsk.f amos/casyi.f amos/cbknu.f amos/cmlri.f amos/cseri.f amos/cunhj.f amos/cunik.f amos/dgamln.f amos/gamln.f amos/xzabs.f amos/xzexp.f amos/xzlog.f amos/xzsqrt.f amos/zacai.f amos/zacon.f amos/zairy.f amos/zasyi.f amos/zbesh.f amos/zbesi.f amos/zbesj.f amos/zbesk.f amos/zbesy.f amos/zbinu.f amos/zbiry.f amos/zbknu.f amos/zbuni.f amos/zbunk.f amos/zdiv.f amos/zkscl.f amos/zmlri.f amos/zmlt.f amos/zrati.f amos/zs1s2.f amos/zseri.f amos/zshch.f amos/zuchk.f amos/zunhj.f amos/zuni1.f amos/zuni2.f amos/zunik.f amos/zunk1.f amos/zunk2.f amos/zuoik.f amos/zwrsk.f blas-xtra/ddot3.f blas-xtra/zdotc3.f blas-xtra/sdot3.f blas-xtra/cdotc3.f blas-xtra/dmatm3.f blas-xtra/zmatm3.f blas-xtra/smatm3.f blas-xtra/cmatm3.f blas-xtra/xddot.f blas-xtra/xdnrm2.f blas-xtra/xdznrm2.f blas-xtra/xzdotc.f blas-xtra/xzdotu.f blas-xtra/xsdot.f blas-xtra/xsnrm2.f blas-xtra/xscnrm2.f blas-xtra/xcdotc.f blas-xtra/xcdotu.f blas-xtra/xerbla.f blas-xtra/cconv2.f blas-xtra/csconv2.f blas-xtra/dconv2.f blas-xtra/sconv2.f blas-xtra/zconv2.f blas-xtra/zdconv2.f daspk/datv.f daspk/dcnst0.f daspk/dcnstr.f daspk/ddasic.f daspk/ddasid.f daspk/ddasik.f daspk/ddaspk.f daspk/ddstp.f daspk/ddwnrm.f daspk/dfnrmd.f daspk/dfnrmk.f daspk/dhels.f daspk/dheqr.f daspk/dinvwt.f daspk/dlinsd.f daspk/dlinsk.f daspk/dmatd.f daspk/dnedd.f daspk/dnedk.f daspk/dnsd.f daspk/dnsid.f daspk/dnsik.f daspk/dnsk.f daspk/dorth.f daspk/dslvd.f daspk/dslvk.f daspk/dspigm.f daspk/dyypnw.f dasrt/ddasrt.f dasrt/drchek.f dasrt/droots.f dassl/ddaini.f dassl/ddajac.f dassl/ddanrm.f dassl/ddaslv.f dassl/ddassl.f dassl/ddastp.f dassl/ddatrp.f dassl/ddawts.f 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 cruft.def-t cruft.def >/bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >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" ) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/advnst.lo ranlib/advnst.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/advnst.f -fPIC -o ranlib/.libs/advnst.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genbet.lo ranlib/genbet.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genbet.f -fPIC -o ranlib/.libs/genbet.o >ranlib/genbet.f:109.5: > 50 w = exp(v) > 1 >Warning: Label 50 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genchi.lo ranlib/genchi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genchi.f -fPIC -o ranlib/.libs/genchi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genexp.lo ranlib/genexp.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genexp.f -fPIC -o ranlib/.libs/genexp.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genf.lo ranlib/genf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genf.f -fPIC -o ranlib/.libs/genf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/gengam.lo ranlib/gengam.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/gengam.f -fPIC -o ranlib/.libs/gengam.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genmn.lo ranlib/genmn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genmn.f -fPIC -o ranlib/.libs/genmn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genmul.lo ranlib/genmul.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genmul.f -fPIC -o ranlib/.libs/genmul.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/gennch.lo ranlib/gennch.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/gennch.f -fPIC -o ranlib/.libs/gennch.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/gennf.lo ranlib/gennf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/gennf.f -fPIC -o ranlib/.libs/gennf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/gennor.lo ranlib/gennor.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/gennor.f -fPIC -o ranlib/.libs/gennor.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genprm.lo ranlib/genprm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genprm.f -fPIC -o ranlib/.libs/genprm.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/genunf.lo ranlib/genunf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/genunf.f -fPIC -o ranlib/.libs/genunf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/getcgn.lo ranlib/getcgn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/getcgn.f -fPIC -o ranlib/.libs/getcgn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/getsd.lo ranlib/getsd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/getsd.f -fPIC -o ranlib/.libs/getsd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ignbin.lo ranlib/ignbin.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ignbin.f -fPIC -o ranlib/.libs/ignbin.o >ranlib/ignbin.f:201.10: > m = ffm > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >ranlib/ignbin.f:227.11: > ix = xm - p1*v + u > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >ranlib/ignbin.f:236.11: > ix = x > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >ranlib/ignbin.f:242.11: > ix = xl + alog(v)/xll > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >ranlib/ignbin.f:249.11: > 60 ix = xr - alog(v)/xlr > 1 >Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ignlgi.lo ranlib/ignlgi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ignlgi.f -fPIC -o ranlib/.libs/ignlgi.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ignnbn.lo ranlib/ignnbn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ignnbn.f -fPIC -o ranlib/.libs/ignnbn.o >ranlib/ignnbn.f:69.3: > 10 r = real(n) > 1 >Warning: Label 10 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ignpoi.lo ranlib/ignpoi.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ignpoi.f -fPIC -o ranlib/.libs/ignpoi.o >ranlib/ignpoi.f: In function 'ignpoi': >ranlib/ignpoi.f:207:0: warning: '__result_ignpoi' may be used uninitialized in this function [-Wmaybe-uninitialized] > py = mu**ignpoi/fact(ignpoi+1) > ^ >ranlib/ignpoi.f:177:0: warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] > 40 IF (fy-u*fy.LE.py*exp(px-fx)) RETURN > ^ >ranlib/ignpoi.f:216:0: warning: 'fk' may be used uninitialized in this function [-Wmaybe-uninitialized] > v = difmuk/fk > ^ >ranlib/ignpoi.f:224:0: warning: 'difmuk' may be used uninitialized in this function [-Wmaybe-uninitialized] > 110 x = (0.5-difmuk)/s > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ignuin.lo ranlib/ignuin.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ignuin.f -fPIC -o ranlib/.libs/ignuin.o >ranlib/ignuin.f:95.5: > 120 END > 1 >Warning: Label 120 at (1) defined but not used >ranlib/ignuin.f: In function 'ignuin': >ranlib/ignuin.f:1:0: warning: '__result_ignuin' may be used uninitialized in this function [-Wmaybe-uninitialized] > INTEGER FUNCTION ignuin(low,high) > ^ >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/initgn.lo ranlib/initgn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/initgn.f -fPIC -o ranlib/.libs/initgn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/inrgcm.lo ranlib/inrgcm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/inrgcm.f -fPIC -o ranlib/.libs/inrgcm.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/lennob.lo ranlib/lennob.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/lennob.f -fPIC -o ranlib/.libs/lennob.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/mltmod.lo ranlib/mltmod.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/mltmod.f -fPIC -o ranlib/.libs/mltmod.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/phrtsd.lo ranlib/phrtsd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/phrtsd.f -fPIC -o ranlib/.libs/phrtsd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/qrgnin.lo ranlib/qrgnin.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/qrgnin.f -fPIC -o ranlib/.libs/qrgnin.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/ranf.lo ranlib/ranf.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/ranf.f -fPIC -o ranlib/.libs/ranf.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/setall.lo ranlib/setall.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/setall.f -fPIC -o ranlib/.libs/setall.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/setant.lo ranlib/setant.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/setant.f -fPIC -o ranlib/.libs/setant.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/setgmn.lo ranlib/setgmn.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/setgmn.f -fPIC -o ranlib/.libs/setgmn.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/setsd.lo ranlib/setsd.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/setsd.f -fPIC -o ranlib/.libs/setsd.o >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/sexpo.lo ranlib/sexpo.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/sexpo.f -fPIC -o ranlib/.libs/sexpo.o >ranlib/sexpo.f:75.5: > 90 sexpo = a + umin*q1 > 1 >Warning: Label 90 at (1) defined but not used >ranlib/sexpo.f:73.5: > 80 i = i + 1 > 1 >Warning: Label 80 at (1) defined but not used >ranlib/sexpo.f:65.5: > 50 sexpo = a + u > 1 >Warning: Label 50 at (1) defined but not used >ranlib/sexpo.f:63.5: > 40 u = u - 1.0 > 1 >Warning: Label 40 at (1) defined but not used >ranlib/sexpo.f:53.5: > 10 a = 0.0 > 1 >Warning: Label 10 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/sgamma.lo ranlib/sgamma.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/sgamma.f -fPIC -o ranlib/.libs/sgamma.o >ranlib/sgamma.f:172.5: > 80 IF (t.LT. (-.7187449)) GO TO 70 > 1 >Warning: Label 80 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/snorm.lo ranlib/snorm.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/snorm.f -fPIC -o ranlib/.libs/snorm.o >ranlib/snorm.f:133.5: > 170 u = ranf() > 1 >Warning: Label 170 at (1) defined but not used >ranlib/snorm.f:125.5: > 130 u = u - 1.0 > 1 >Warning: Label 130 at (1) defined but not used >ranlib/snorm.f:110.5: > 90 u = ranf() > 1 >Warning: Label 90 at (1) defined but not used >ranlib/snorm.f:88.5: > 30 ustar = u - float(i) > 1 >Warning: Label 30 at (1) defined but not used >ranlib/snorm.f:81.5: > 20 u = 32.0*u > 1 >Warning: Label 20 at (1) defined but not used >ranlib/snorm.f:77.5: > 10 u = ranf() > 1 >Warning: Label 10 at (1) defined but not used >/bin/sh ../../libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o ranlib/wrap.lo ranlib/wrap.f >libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -c ranlib/wrap.f -fPIC -o ranlib/.libs/wrap.o >chmod a+rx mkf77def >./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 >mv ranlib/ranlib.def-t ranlib/ranlib.def >/bin/sh ../../libtool --tag=F77 --mode=link gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules -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" ) >make[4]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/liboctave/cruft' >make[4]: Entering directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-Array-b.lo `test -f 'array/Array-b.cc' || echo './'`array/Array-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-b.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-b.o >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<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/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-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<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-Array-C.lo `test -f 'array/Array-C.cc' || echo './'`array/Array-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-C.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-C.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-Array-ch.lo `test -f 'array/Array-ch.cc' || echo './'`array/Array-ch.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ch.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Array.cc:42:0, > from array/Array-ch.cc:30: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-d.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-d.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Array.cc:42:0, > from array/Array-d.cc:32: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-f.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-f.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-f.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-Array-fC.lo `test -f 'array/Array-fC.cc' || echo './'`array/Array-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-fC.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-fC.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-fC.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Array.cc:42:0, > from array/Array-fC.cc:34: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-i.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-i.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-i.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Array.cc:42:0, > from array/Array-i.cc:32: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-Array-idx-vec.lo `test -f 'array/Array-idx-vec.cc' || echo './'`array/Array-idx-vec.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Array-idx-vec.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-idx-vec.o >In file included from array/idx-vector.h:37:0, > from array/Array-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/boolMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-boolMatrix.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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/boolSparse.cc -fPIC -DPIC -o array/.libs/array_libarray_la-boolSparse.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Sparse.h:35, > from array/boolSparse.h:27, > from array/boolSparse.cc:36: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from array/boolSparse.h:29, > from array/boolSparse.cc:36: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/CDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CDiagMatrix.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-util.h:26, > from array/CDiagMatrix.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/chMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-chMatrix.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./util/str-vec.h:31, > from array/chMatrix.cc:35: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/chMatrix.cc:36: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-chNDArray.lo `test -f 'array/chNDArray.cc' || echo './'`array/chNDArray.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/chNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-chNDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-util.h:26, > from array/chNDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/dColVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dColVector.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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/dim-vector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dim-vector.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/dMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dMatrix.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-util.h:26, > from array/dMatrix.cc:35: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/dMatrix.cc:46:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/dNDArray.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/dNDArray.cc:40: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/dRowVector.cc:34: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/dSparse.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dSparse.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o array/array_libarray_la-fCRowVector.lo `test -f 'array/fCRowVector.cc' || echo './'`array/fCRowVector.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/fCRowVector.cc:34: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/fDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fDiagMatrix.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-util.h:26, > from array/fDiagMatrix.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/fNDArray.cc:40: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/fRowVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fRowVector.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Array-util.h:26, > from array/fRowVector.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/boolSparse.h:29, > from operators/mx-base.h:65, > from array/fRowVector.cc:34: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/int16NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int16NDArray.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/int32NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int32NDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/intNDArray.h:26, > from array/int32NDArray.h:26, > from array/int32NDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from array/int32NDArray.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/int64NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int64NDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/intNDArray.h:26, > from array/int64NDArray.h:26, > from array/int64NDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from array/int64NDArray.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/int8NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int8NDArray.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MArray-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-C.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/MArray-C.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from array/MArray-defs.h:27, > from array/MArray.cc:32, > from array/MArray-C.cc:32: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MArray-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-d.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/MArray-d.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from array/MArray-defs.h:27, > from array/MArray.cc:32, > from array/MArray-d.cc:30: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MArray-f.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-f.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/MArray-f.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from array/MArray-defs.h:27, > from array/MArray.cc:32, > from array/MArray-f.cc:30: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MArray-fC.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-fC.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/MArray-fC.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from array/MArray-defs.h:27, > from array/MArray.cc:32, > from array/MArray-fC.cc:32: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MArray-s.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-s.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/MArray-s.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from array/MArray-defs.h:27, > from array/MArray.cc:32, > from array/MArray-s.cc:30: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/MatrixType.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MatrixType.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/dMatrix.h:26, > from array/MatrixType.cc:32: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Sparse-b.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-b.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Sparse.h:35, > from array/Sparse-b.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Sparse.cc:45:0, > from array/Sparse-b.cc:31: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/Sparse-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-C.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/Sparse.h:35, > from array/Sparse-C.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from array/Sparse.cc:45:0, > from array/Sparse-C.cc:34: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/uint32NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint32NDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/intNDArray.h:26, > from array/uint32NDArray.h:26, > from array/uint32NDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from array/uint32NDArray.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/uint64NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint64NDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/intNDArray.h:26, > from array/uint64NDArray.h:26, > from array/uint64NDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from array/uint64NDArray.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c array/uint8NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint8NDArray.o >In file included from array/idx-vector.h:37:0, > from array/Array.h:36, > from array/MArray.h:28, > from array/intNDArray.h:26, > from array/uint8NDArray.h:26, > from array/uint8NDArray.cc:28: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from array/uint8NDArray.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >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: ranlib array/.libs/libarray.a >libtool: link: ( cd "array/.libs" && rm -f "libarray.la" && ln -s "../libarray.la" "libarray.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/CMatrix.h:26, > from numeric/CmplxAEPBAL.h:31, > from numeric/CmplxAEPBAL.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxCHOL.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/dMatrix.h:26, > from numeric/CmplxCHOL.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxHESS.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/CMatrix.h:26, > from numeric/CmplxHESS.h:28, > from numeric/CmplxHESS.cc:27: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQR.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxQRP.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQRP.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/CMatrix.h:26, > from numeric/CmplxQR.h:29, > from numeric/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CmplxSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSVD.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/CollocWt.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CollocWt.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/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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/DASRT.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASRT.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/dColVector.h:27, > from numeric/base-de.h:28, > from numeric/base-dae.h:26, > from numeric/DAE.h:27, > from numeric/DAERT.h:26, > from numeric/DASRT-opts.h:10, > from numeric/DASRT.h:28, > from numeric/DASRT.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/DASSL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASSL.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/dColVector.h:27, > from numeric/base-de.h:28, > from numeric/base-dae.h:26, > from numeric/DAE.h:27, > from numeric/DASSL-opts.h:10, > from numeric/DASSL.h:28, > from numeric/DASSL.cc:31: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/dbleGEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleGEPBAL.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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ./array/dMatrix.h:26, > from numeric/dbleQR.h:29, > from numeric/dbleQR.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/dbleSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-dbleSVD.lo `test -f 'numeric/dbleSVD.cc' || echo './'`numeric/dbleSVD.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/dbleSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSVD.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/DiagArray2.h:32, > from ./array/MDiagArray2.h:28, > from ./array/dDiagMatrix.h:26, > from numeric/dbleSVD.h:28, > from numeric/dbleSVD.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from numeric/dbleSVD.cc:31:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/EIG.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-EIG.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/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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/MArray.h:28, > from ./array/fCMatrix.h:26, > from numeric/fCmplxAEPBAL.h:31, > from numeric/fCmplxAEPBAL.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fCmplxCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxCHOL.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/fMatrix.h:26, > from numeric/fCmplxCHOL.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from numeric/fCmplxCHOL.cc:35:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/fCmplxGEPBAL.h:29, > from numeric/fCmplxGEPBAL.cc:30: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from numeric/fCmplxGEPBAL.cc:33:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fCmplxHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/fCMatrix.h:26, > from numeric/fCmplxHESS.h:28, > from numeric/fCmplxHESS.cc:27: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fCmplxLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxLU.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fCmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQR.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/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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ./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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fCmplxSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSCHUR.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/fEIG.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fEIG.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-floatAEPBAL.lo `test -f 'numeric/floatAEPBAL.cc' || echo './'`numeric/floatAEPBAL.cc >libtool: compile: g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/floatAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/fMatrix.h:26, > from numeric/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-floatCHOL.lo `test -f 'numeric/floatCHOL.cc' || echo './'`numeric/floatCHOL.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/floatLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatLU.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/floatQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQR.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./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 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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ./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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/floatSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatSCHUR.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/fMatrix.h:26, > from numeric/floatSCHUR.h:29, > from numeric/floatSCHUR.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-floatSVD.lo `test -f 'numeric/floatSVD.cc' || echo './'`numeric/floatSVD.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from numeric/floatSVD.cc:31:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/lo-mappers.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-mappers.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from numeric/lo-specfun.h:28, > from numeric/lo-mappers.cc:34: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-lo-specfun.lo `test -f 'numeric/lo-specfun.cc' || echo './'`numeric/lo-specfun.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/lo-specfun.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-specfun.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./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 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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/LSODE.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-LSODE.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/oct-convn.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-convn.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/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-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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/oct-fftw.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-fftw.o >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/oct-norm.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-norm.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 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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/oct-rand.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-rand.o >In file included from numeric/oct-rand.cc:38:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-oct-spparms.lo `test -f 'numeric/oct-spparms.cc' || echo './'`numeric/oct-spparms.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/oct-spparms.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-spparms.o >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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/ODES.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-ODES.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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/SparseCmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.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/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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/SparseQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseQR.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/MArray.h:28, > from ./array/dMatrix.h:26, > from numeric/SparseQR.h:28, > from numeric/SparseQR.cc:29: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/dSparse.h:36, > from numeric/SparseQR.h:30, > from numeric/SparseQR.cc:29: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/randgamma.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randgamma.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o numeric/numeric_libnumeric_la-randmtzig.lo `test -f 'numeric/randmtzig.c' || echo './'`numeric/randmtzig.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/randmtzig.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randmtzig.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c numeric/randpoisson.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randpoisson.o >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cdm-dm.lo `test -f 'operators/mx-cdm-dm.cc' || echo './'`operators/mx-cdm-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cdm-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-dm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-cdm-dm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cdm-dm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-dm-cdm.lo `test -f 'operators/mx-dm-cdm.cc' || echo './'`operators/mx-dm-cdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-dm-cdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cs-dm.lo `test -f 'operators/mx-cs-dm.cc' || echo './'`operators/mx-cs-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cs-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-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-cs-dm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cs-dm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cs-m.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cdm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cdm-s.lo `test -f 'operators/mx-cdm-s.cc' || echo './'`operators/mx-cdm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cdm-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-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-cdm-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cdm-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-cm-cdm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cm-cdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cm-dm.lo `test -f 'operators/mx-cm-dm.cc' || echo './'`operators/mx-cm-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-cm-dm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-m.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-cm-m.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cnda-nda.lo `test -f 'operators/mx-cnda-nda.cc' || echo './'`operators/mx-cnda-nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cnda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-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-cnda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-cnda-s.lo `test -f 'operators/mx-cnda-s.cc' || echo './'`operators/mx-cnda-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-cnda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-s.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-cnda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-dm-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-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-cs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-dm-cs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-dm-cm.lo `test -f 'operators/mx-dm-cm.cc' || echo './'`operators/mx-dm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-dm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-dm-cm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-dm-cm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-m-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-m-cs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-m-cs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-m-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-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-m-cdm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-m-cdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-cnda.lo `test -f 'operators/mx-nda-cnda.cc' || echo './'`operators/mx-nda-cnda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-nda-cnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-cnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-s-cdm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-cdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-s-cm.lo `test -f 'operators/mx-s-cm.cc' || echo './'`operators/mx-s-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-cm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-cm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-m-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fcdm-fdm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fdm-fcdm.lo `test -f 'operators/mx-fdm-fcdm.cc' || echo './'`operators/mx-fdm-fcdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fdm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcs-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fcs-fnda.lo `test -f 'operators/mx-fcs-fnda.cc' || echo './'`operators/mx-fcs-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcs-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fcs-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fcs-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fcdm-fcm.lo `test -f 'operators/mx-fcdm-fcm.cc' || echo './'`operators/mx-fcdm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcdm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fcm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fcdm-fcm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fcdm-fcm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcdm-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-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-fcdm-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fcdm-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fcdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fcm-fm.lo `test -f 'operators/mx-fcm-fm.cc' || echo './'`operators/mx-fcm-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fcnda-fnda.lo `test -f 'operators/mx-fcnda-fnda.cc' || echo './'`operators/mx-fcnda-fnda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fcnda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fcnda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fcnda-fs.lo `test -f 'operators/mx-fcnda-fs.cc' || echo './'`operators/mx-fcnda-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fcnda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fcnda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fdm-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fm-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fm-fcs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-fcs.lo `test -f 'operators/mx-fnda-fcs.cc' || echo './'`operators/mx-fnda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-fcs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fnda-fcs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fm-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fm-fcm.lo `test -f 'operators/mx-fm-fcm.cc' || echo './'`operators/mx-fm-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-fcnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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 operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-fcdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fs-fcm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-fcm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fm-fdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fdm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fm-fdm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fm-fdm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-m-pm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-pm-cm.lo `test -f 'operators/mx-pm-cm.cc' || echo './'`operators/mx-pm-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-pm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-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-pm-cm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-pm-cm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-pm-fm.lo `test -f 'operators/mx-pm-fm.cc' || echo './'`operators/mx-pm-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-pm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-pm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fcm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-pm-fcm.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-pm-fcm.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-s-i8nda.lo `test -f 'operators/mx-s-i8nda.cc' || echo './'`operators/mx-s-i8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-s-ui8nda.lo `test -f 'operators/mx-s-ui8nda.cc' || echo './'`operators/mx-s-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-s-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-s.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-s.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-s-ui16nda.lo `test -f 'operators/mx-s-ui16nda.cc' || echo './'`operators/mx-s-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-s-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-s.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-s.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-s-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-s-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-s.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-s.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-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-s-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-s-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-s-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-s-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64nda-s.lo `test -f 'operators/mx-ui64nda-s.cc' || echo './'`operators/mx-ui64nda-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-s.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-s.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-fs-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fs-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui8nda-fs.lo `test -f 'operators/mx-ui8nda-fs.cc' || echo './'`operators/mx-ui8nda-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-fs-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fs-ui16nda.lo `test -f 'operators/mx-fs-ui16nda.cc' || echo './'`operators/mx-fs-ui16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fs-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-fs-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fs-ui32nda.lo `test -f 'operators/mx-fs-ui32nda.cc' || echo './'`operators/mx-fs-ui32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fs-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32nda-fs.lo `test -f 'operators/mx-ui32nda-fs.cc' || echo './'`operators/mx-ui32nda-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-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-fs-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fs-ui64nda.lo `test -f 'operators/mx-fs-ui64nda.cc' || echo './'`operators/mx-fs-ui64nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fs-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fs-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fs-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-i8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui8.lo `test -f 'operators/mx-nda-ui8.cc' || echo './'`operators/mx-nda-ui8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-i16.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui16.lo `test -f 'operators/mx-nda-ui16.cc' || echo './'`operators/mx-nda-ui16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui16.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-i32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-i32-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32-nda.lo `test -f 'operators/mx-ui32-nda.cc' || echo './'`operators/mx-ui32-nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-i64-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui64.lo `test -f 'operators/mx-nda-ui64.cc' || echo './'`operators/mx-nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui64.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui8.lo `test -f 'operators/mx-fnda-ui8.cc' || echo './'`operators/mx-fnda-ui8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-ui8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui16.lo `test -f 'operators/mx-fnda-ui16.cc' || echo './'`operators/mx-fnda-ui16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-ui16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui16.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui32.lo `test -f 'operators/mx-fnda-ui32.cc' || echo './'`operators/mx-fnda-ui32.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-ui32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui64.lo `test -f 'operators/mx-fnda-ui64.cc' || echo './'`operators/mx-fnda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fnda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui64.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui8nda.lo `test -f 'operators/mx-nda-ui8nda.cc' || echo './'`operators/mx-nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-i16nda.lo `test -f 'operators/mx-nda-i16nda.cc' || echo './'`operators/mx-nda-i16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui16nda.lo `test -f 'operators/mx-nda-ui16nda.cc' || echo './'`operators/mx-nda-ui16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui32nda.lo `test -f 'operators/mx-nda-ui32nda.cc' || echo './'`operators/mx-nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-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-nda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-nda-ui64nda.lo `test -f 'operators/mx-nda-ui64nda.cc' || echo './'`operators/mx-nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-nda-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-nda-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui16nda.lo `test -f 'operators/mx-fnda-ui16nda.cc' || echo './'`operators/mx-fnda-ui16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fnda-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-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) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-fnda-ui32nda.lo `test -f 'operators/mx-fnda-ui32nda.cc' || echo './'`operators/mx-fnda-ui32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-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-fnda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i64nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-fnda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-fnda-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-fnda-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64nda-fnda.lo `test -f 'operators/mx-ui64nda-fnda.cc' || echo './'`operators/mx-ui64nda-fnda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-fnda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-fnda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-i8nda-ui8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-ui16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-ui16.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i8nda-i32.lo `test -f 'operators/mx-i8nda-i32.cc' || echo './'`operators/mx-i8nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-ui64.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i16nda-i8.lo `test -f 'operators/mx-i16nda-i8.cc' || echo './'`operators/mx-i16nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16nda-i32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-i32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i16nda-ui32.lo `test -f 'operators/mx-i16nda-ui32.cc' || echo './'`operators/mx-i16nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-i16nda-i64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-i8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32nda-i8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i32nda-ui8.lo `test -f 'operators/mx-i32nda-ui8.cc' || echo './'`operators/mx-i32nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-i32nda-i16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-ui32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32nda-ui32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i32nda-i64.lo `test -f 'operators/mx-i32nda-i64.cc' || echo './'`operators/mx-i32nda-i64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-i32nda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-ui8.lo `test -f 'operators/mx-i64nda-ui8.cc' || echo './'`operators/mx-i64nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-i64nda-ui8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-ui8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-i16.lo `test -f 'operators/mx-i64nda-i16.cc' || echo './'`operators/mx-i64nda-i16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-i64nda-i32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-ui32.lo `test -f 'operators/mx-i64nda-ui32.cc' || echo './'`operators/mx-i64nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-ui32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-ui32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-ui64.lo `test -f 'operators/mx-i64nda-ui64.cc' || echo './'`operators/mx-i64nda-ui64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-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) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i16.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-i16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui8nda-ui16.lo `test -f 'operators/mx-ui8nda-ui16.cc' || echo './'`operators/mx-ui8nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-ui8nda-ui16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-ui16.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-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) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i64.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui8nda-ui64.lo `test -f 'operators/mx-ui8nda-ui64.cc' || echo './'`operators/mx-ui8nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-ui8nda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-ui64.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i16.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-i32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui32nda-i8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-i8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-ui32nda-i16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-i32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32nda-i64.lo `test -f 'operators/mx-ui32nda-i64.cc' || echo './'`operators/mx-ui32nda-i64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-ui32nda-ui64.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i8.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-ui8.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-ui8.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-ui64nda-ui16.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-ui32.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-ui32.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64nda-i64.lo `test -f 'operators/mx-ui64nda-i64.cc' || echo './'`operators/mx-ui64nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-i8-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i8-i32nda.lo `test -f 'operators/mx-i8-i32nda.cc' || echo './'`operators/mx-i8-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-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) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i16-ui32nda.lo `test -f 'operators/mx-i16-ui32nda.cc' || echo './'`operators/mx-i16-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-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-i16-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i16-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i32-ui64nda.lo `test -f 'operators/mx-i32-ui64nda.cc' || echo './'`operators/mx-i32-ui64nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-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-i32-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64-i16nda.lo `test -f 'operators/mx-i64-i16nda.cc' || echo './'`operators/mx-i64-i16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64-ui16nda.lo `test -f 'operators/mx-i64-ui16nda.cc' || echo './'`operators/mx-i64-ui16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-i64-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64-ui64nda.lo `test -f 'operators/mx-i64-ui64nda.cc' || echo './'`operators/mx-i64-ui64nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-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-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui8-i32nda.lo `test -f 'operators/mx-ui8-i32nda.cc' || echo './'`operators/mx-ui8-i32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-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-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 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui16-i8nda.lo `test -f 'operators/mx-ui16-i8nda.cc' || echo './'`operators/mx-ui16-i8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui16-ui8nda.lo `test -f 'operators/mx-ui16-ui8nda.cc' || echo './'`operators/mx-ui16-ui8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-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-ui16-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32-i8nda.lo `test -f 'operators/mx-ui32-i8nda.cc' || echo './'`operators/mx-ui32-i8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-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-ui32-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui64-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64-ui8nda.lo `test -f 'operators/mx-ui64-ui8nda.cc' || echo './'`operators/mx-ui64-ui8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_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); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-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-ui64-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64-ui32nda.lo `test -f 'operators/mx-ui64-ui32nda.cc' || echo './'`operators/mx-ui64-ui32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64-i64nda.lo `test -f 'operators/mx-ui64-i64nda.cc' || echo './'`operators/mx-ui64-i64nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i8nda-ui8nda.lo `test -f 'operators/mx-i8nda-ui8nda.cc' || echo './'`operators/mx-i8nda-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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i8nda-ui16nda.lo `test -f 'operators/mx-i8nda-ui16nda.cc' || echo './'`operators/mx-i8nda-ui16nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-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-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) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i8nda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i8nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i8nda-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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 operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i16nda-i32nda.lo `test -f 'operators/mx-i16nda-i32nda.cc' || echo './'`operators/mx-i16nda-i32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i16nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-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-i16nda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i16nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i32nda-i8nda.lo `test -f 'operators/mx-i32nda-i8nda.cc' || echo './'`operators/mx-i32nda-i8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i32nda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i32nda-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i32nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i64nda-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-ui8nda.lo `test -f 'operators/mx-i64nda-ui8nda.cc' || echo './'`operators/mx-i64nda-ui8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-i64nda-ui32nda.lo `test -f 'operators/mx-i64nda-ui32nda.cc' || echo './'`operators/mx-i64nda-ui32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-i64nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-i64nda-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-i64nda-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-ui16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui8nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui8nda-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui8nda-ui64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui16nda-i32nda.lo `test -f 'operators/mx-ui16nda-i32nda.cc' || echo './'`operators/mx-ui16nda-i32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui16nda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui16nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui16nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32nda-i8nda.lo `test -f 'operators/mx-ui32nda-i8nda.cc' || echo './'`operators/mx-ui32nda-i8nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-i8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-i8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-ui16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui32nda-i32nda.lo `test -f 'operators/mx-ui32nda-i32nda.cc' || echo './'`operators/mx-ui32nda-i32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-i32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui32nda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui32nda-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui32nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-ui8nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-ui8nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-i16nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-i16nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-i32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo `test -f 'operators/mx-ui64nda-ui32nda.cc' || echo './'`operators/mx-ui64nda-ui32nda.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-ui32nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-ui32nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/mx-ui64nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i64nda.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/mx-ui64nda-i64nda.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/mx-ui64nda-i64nda.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-ccv-cv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-ccv-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-ccv-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-vx-crv-rv.lo `test -f 'operators/vx-crv-rv.cc' || echo './'`operators/vx-crv-rv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-crv-rv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-crv-rv.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/vx-crv-rv.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-crv-rv.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-s.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-crv-s.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-vx-cs-cv.lo `test -f 'operators/vx-cs-cv.cc' || echo './'`operators/vx-cs-cv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-cs-rv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-rv.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-cv-ccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-ccv.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/vx-cv-ccv.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-cv-ccv.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-cv-cs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-rv-crv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-crv.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-cs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-rv-cs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-s-crv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-crv.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-fccv-fcv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-fcv.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/vx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fccv-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-fccv-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-vx-fcrv-frv.lo `test -f 'operators/vx-fcrv-frv.cc' || echo './'`operators/vx-fcrv-frv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-fcrv-frv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-frv.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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-fcrv-fs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-vx-fcs-fcv.lo `test -f 'operators/vx-fcs-fcv.cc' || echo './'`operators/vx-fcs-fcv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-fcs-frv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-frv.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-fcv-fccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-fccv.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/vx-fcv-fccv.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-fcv-fccv.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fcv-fcs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-frv-fcrv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcrv.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-fcs.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-frv-fcs.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/vx-fs-fcrv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-fcrv.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/vx-fs-fcrv.cc:5: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/mx-inlines.cc:35:0, > from operators/mx-op-defs.h:29, > from operators/vx-fs-fcrv.cc:7: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-sm-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cs.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/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) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/CSparse.h:37, > from operators/smx-sm-cs.h:5, > from operators/smx-sm-cs.cc:5: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-smx-cs-sm.lo `test -f 'operators/smx-cs-sm.cc' || echo './'`operators/smx-cs-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-cs-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cs-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-cs-sm.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-scm-s.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/CSparse.h:37, > from operators/smx-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-s-scm.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/CSparse.h:37, > from operators/smx-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-scm-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-sm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/smx-scm-sm.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/operators_liboperators_la-smx-cm-sm.lo `test -f 'operators/smx-cm-sm.cc' || echo './'`operators/smx-cm-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-cm-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-sm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/smx-cm-sm.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-sm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-scm-m.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from operators/Sparse-op-defs.h:30:0, > from ./array/CSparse.h:37, > from operators/smx-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-sm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/smx-sm-cm.cc:3: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-bm-sbm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-bm-sbm.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-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 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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/smx-sbm-bm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sbm-bm.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./array/Array-util.h:26, > from operators/smx-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-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/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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 "operators/.libs" && rm -f "liboperators.la" && ln -s "../liboperators.la" "liboperators.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/dir-ops.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-dir-ops.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./util/str-vec.h:31, > from system/dir-ops.h:28, > from system/dir-ops.cc:36: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/file-ops.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-file-ops.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./util/str-vec.h:31, > from system/dir-ops.h:28, > from system/file-ops.cc:42: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from system/file-ops.cc:46:0: >./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/lo-sysdep.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-lo-sysdep.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./util/str-vec.h:31, > from system/file-ops.h:30, > from system/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/mach-info.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-mach-info.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/oct-env.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-env.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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/oct-passwd.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-passwd.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/oct-syscalls.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-syscalls.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/oct-time.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-time.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/oct-uname.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-uname.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/tempnam.c -fPIC -DPIC -o system/.libs/system_libsystem_la-tempnam.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c system/tempname.c -fPIC -DPIC -o system/.libs/system_libsystem_la-tempname.o >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-cmd-edit.lo `test -f 'util/cmd-edit.cc' || echo './'`util/cmd-edit.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/cmd-edit.cc -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-edit.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from util/str-vec.h:31, > from util/cmd-edit.h:31, > from util/cmd-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) > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-cmd-hist.lo `test -f 'util/cmd-hist.cc' || echo './'`util/cmd-hist.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/cmd-hist.cc -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-hist.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from util/str-vec.h:31, > from util/cmd-edit.h:31, > from util/cmd-hist.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/data-conv.cc -fPIC -DPIC -o util/.libs/util_libutil_la-data-conv.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/glob-match.cc -fPIC -DPIC -o util/.libs/util_libutil_la-glob-match.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from util/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/lo-array-gripes.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-array-gripes.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/lo-ieee.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-ieee.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/lo-utils.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-utils.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-glob.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-glob.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from util/str-vec.h:31, > from util/oct-glob.h:26, > from util/oct-glob.cc:33: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-oct-inttypes.lo `test -f 'util/oct-inttypes.cc' || echo './'`util/oct-inttypes.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-inttypes.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-inttypes.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-oct-md5.lo `test -f 'util/oct-md5.cc' || echo './'`util/oct-md5.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-md5.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-md5.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-oct-mutex.lo `test -f 'util/oct-mutex.cc' || echo './'`util/oct-mutex.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-mutex.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-mutex.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-shlib.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-shlib.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from util/str-vec.h:31, > from util/oct-shlib.cc:61: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/pathsearch.cc -fPIC -DPIC -o util/.libs/util_libutil_la-pathsearch.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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o util/util_libutil_la-lo-regexp.lo `test -f 'util/lo-regexp.cc' || echo './'`util/lo-regexp.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ./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) > ^ >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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/singleton-cleanup.cc -fPIC -DPIC -o util/.libs/util_libutil_la-singleton-cleanup.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/sparse-sort.cc -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-sort.o >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/sparse-util.cc -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-util.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/unwind-prot.cc -fPIC -DPIC -o util/.libs/util_libutil_la-unwind-prot.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/url-transfer.cc -fPIC -DPIC -o util/.libs/util_libutil_la-url-transfer.o >In file included from ./array/idx-vector.h:37:0, > from ./array/Array.h:36, > from ./util/str-vec.h:31, > from ./system/dir-ops.h:28, > from util/url-transfer.cc:36: >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/f2c-main.c -fPIC -DPIC -o util/.libs/util_libutil_la-f2c-main.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/lo-cieee.c -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cieee.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/lo-cutils.c -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cutils.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-rl-edit.c -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-edit.o >/bin/sh ../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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c util/oct-rl-hist.c -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-hist.o >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -o liboctave.la -rpath /usr/lib/octave/3.8.1 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 -L/usr/lib/atlas -ltatlas -L/usr/lib/atlas -ltatlas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../.. -lgfortran -lm -lutil -lm -lutil -lm >libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/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 -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -L/usr/lib/atlas -ltatlas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../.. -lgfortran -lutil -lstdc++ -lm -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.9.0/../../../crtn.o -O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -Wl,-z -Wl,relro -pthread -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&)': >/builddir/build/BUILD/octave-3.8.1/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" ) >( echo "## DO NOT EDIT! Generated automatically from CMatrix.cc by Make."; /usr/bin/grep '^%!' array/CMatrix.cc ) > array/CMatrix.cc-tst-t >mv array/CMatrix.cc-tst-t array/CMatrix.cc-tst >( echo "## DO NOT EDIT! Generated automatically from CSparse.cc by Make."; /usr/bin/grep '^%!' array/CSparse.cc ) > array/CSparse.cc-tst-t >mv array/CSparse.cc-tst-t array/CSparse.cc-tst >( echo "## DO NOT EDIT! Generated automatically from dMatrix.cc by Make."; /usr/bin/grep '^%!' array/dMatrix.cc ) > array/dMatrix.cc-tst-t >mv array/dMatrix.cc-tst-t array/dMatrix.cc-tst >( echo "## DO NOT EDIT! Generated automatically from dSparse.cc by Make."; /usr/bin/grep '^%!' array/dSparse.cc ) > array/dSparse.cc-tst-t >mv array/dSparse.cc-tst-t array/dSparse.cc-tst >( echo "## DO NOT EDIT! Generated automatically from fCMatrix.cc by Make."; /usr/bin/grep '^%!' array/fCMatrix.cc ) > array/fCMatrix.cc-tst-t >mv array/fCMatrix.cc-tst-t array/fCMatrix.cc-tst >( echo "## DO NOT EDIT! Generated automatically from fMatrix.cc by Make."; /usr/bin/grep '^%!' array/fMatrix.cc ) > array/fMatrix.cc-tst-t >mv array/fMatrix.cc-tst-t array/fMatrix.cc-tst >( echo "## DO NOT EDIT! Generated automatically from idx-vector.cc by Make."; /usr/bin/grep '^%!' array/idx-vector.cc ) > array/idx-vector.cc-tst-t >mv array/idx-vector.cc-tst-t array/idx-vector.cc-tst >( echo "## DO NOT EDIT! Generated automatically from oct-inttypes.cc by Make."; /usr/bin/grep '^%!' util/oct-inttypes.cc ) > util/oct-inttypes.cc-tst-t >mv util/oct-inttypes.cc-tst-t util/oct-inttypes.cc-tst >( echo "## DO NOT EDIT! Generated automatically from Array.cc by Make."; /usr/bin/grep '^%!' array/Array.cc ) > array/Array.cc-tst-t >mv array/Array.cc-tst-t array/Array.cc-tst >( echo "## DO NOT EDIT! Generated automatically from Sparse.cc by Make."; /usr/bin/grep '^%!' array/Sparse.cc ) > array/Sparse.cc-tst-t >mv array/Sparse.cc-tst-t array/Sparse.cc-tst >make[4]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >make[3]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >make[2]: Leaving directory `/builddir/build/BUILD/octave-3.8.1/liboctave' >Making all in libinterp >make[2]: Entering directory `/builddir/build/BUILD/octave-3.8.1/libinterp' >/usr/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 >mv corefcn/mxarray.h-t corefcn/mxarray.h >if test -n "perl"; then \ > ./mk-errno-list --perl "perl" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \ >elif test -n "python"; then \ > ./mk-errno-list --python "python" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \ >else \ > /usr/bin/sed '/@SYSDEP_ERRNO_LIST@/D' corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \ >fi >mv corefcn/oct-errno.cc-t corefcn/oct-errno.cc >making corefcn/defaults.h from corefcn/defaults.in.h >gawk -v emit_graphics_props=1 -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics-props.cc-t >mv corefcn/graphics-props.cc-t corefcn/graphics-props.cc >gawk -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics.h-t >mv corefcn/graphics.h-t corefcn/graphics.h >./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 >mv operators/ops.cc-t operators/ops.cc >making oct-conf.h from oct-conf.in.h >./config-features.sh ../config.h > oct-conf-features.h-t >mv oct-conf-features.h-t oct-conf-features.h >perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASPK-opts.in > corefcn/DASPK-opts.cc-t >mv corefcn/DASPK-opts.cc-t corefcn/DASPK-opts.cc >perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASRT-opts.in > corefcn/DASRT-opts.cc-t >mv corefcn/DASRT-opts.cc-t corefcn/DASRT-opts.cc >perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASSL-opts.in > corefcn/DASSL-opts.cc-t >mv corefcn/DASSL-opts.cc-t corefcn/DASSL-opts.cc >perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/LSODE-opts.in > corefcn/LSODE-opts.cc-t >mv corefcn/LSODE-opts.cc-t corefcn/LSODE-opts.cc >perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/Quad-opts.in > corefcn/Quad-opts.cc-t >mv corefcn/Quad-opts.cc-t corefcn/Quad-opts.cc >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave.cc > octave.df-t >./mkdefs . octave.cc < octave.df-t > octave.df >rm octave.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-base.cc > octave-value/ov-base.df-t >./mkdefs . octave-value/ov-base.cc < octave-value/ov-base.df-t > octave-value/ov-base.df >rm octave-value/ov-base.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-bool-mat.cc > octave-value/ov-bool-mat.df-t >./mkdefs . octave-value/ov-bool-mat.cc < octave-value/ov-bool-mat.df-t > octave-value/ov-bool-mat.df >rm octave-value/ov-bool-mat.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-cell.cc > octave-value/ov-cell.df-t >./mkdefs . octave-value/ov-cell.cc < octave-value/ov-cell.df-t > octave-value/ov-cell.df >rm octave-value/ov-cell.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-class.cc > octave-value/ov-class.df-t >./mkdefs . octave-value/ov-class.cc < octave-value/ov-class.df-t > octave-value/ov-class.df >rm octave-value/ov-class.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-fcn-handle.cc > octave-value/ov-fcn-handle.df-t >./mkdefs . octave-value/ov-fcn-handle.cc < octave-value/ov-fcn-handle.df-t > octave-value/ov-fcn-handle.df >rm octave-value/ov-fcn-handle.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-fcn-inline.cc > octave-value/ov-fcn-inline.df-t >./mkdefs . octave-value/ov-fcn-inline.cc < octave-value/ov-fcn-inline.df-t > octave-value/ov-fcn-inline.df >rm octave-value/ov-fcn-inline.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-flt-re-mat.cc > octave-value/ov-flt-re-mat.df-t >./mkdefs . octave-value/ov-flt-re-mat.cc < octave-value/ov-flt-re-mat.df-t > octave-value/ov-flt-re-mat.df >rm octave-value/ov-flt-re-mat.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-java.cc > octave-value/ov-java.df-t >./mkdefs . octave-value/ov-java.cc < octave-value/ov-java.df-t > octave-value/ov-java.df >rm octave-value/ov-java.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-null-mat.cc > octave-value/ov-null-mat.df-t >./mkdefs . octave-value/ov-null-mat.cc < octave-value/ov-null-mat.df-t > octave-value/ov-null-mat.df >rm octave-value/ov-null-mat.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-oncleanup.cc > octave-value/ov-oncleanup.df-t >./mkdefs . octave-value/ov-oncleanup.cc < octave-value/ov-oncleanup.df-t > octave-value/ov-oncleanup.df >rm octave-value/ov-oncleanup.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-range.cc > octave-value/ov-range.df-t >./mkdefs . octave-value/ov-range.cc < octave-value/ov-range.df-t > octave-value/ov-range.df >rm octave-value/ov-range.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-re-mat.cc > octave-value/ov-re-mat.df-t >./mkdefs . octave-value/ov-re-mat.cc < octave-value/ov-re-mat.df-t > octave-value/ov-re-mat.df >rm octave-value/ov-re-mat.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-struct.cc > octave-value/ov-struct.df-t >./mkdefs . octave-value/ov-struct.cc < octave-value/ov-struct.df-t > octave-value/ov-struct.df >rm octave-value/ov-struct.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-typeinfo.cc > octave-value/ov-typeinfo.df-t >./mkdefs . octave-value/ov-typeinfo.cc < octave-value/ov-typeinfo.df-t > octave-value/ov-typeinfo.df >rm octave-value/ov-typeinfo.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-usr-fcn.cc > octave-value/ov-usr-fcn.df-t >./mkdefs . octave-value/ov-usr-fcn.cc < octave-value/ov-usr-fcn.df-t > octave-value/ov-usr-fcn.df >rm octave-value/ov-usr-fcn.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov.cc > octave-value/ov.df-t >./mkdefs . octave-value/ov.cc < octave-value/ov.df-t > octave-value/ov.df >rm octave-value/ov.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-int16.cc > octave-value/ov-int16.df-t >./mkdefs . octave-value/ov-int16.cc < octave-value/ov-int16.df-t > octave-value/ov-int16.df >rm octave-value/ov-int16.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-int32.cc > octave-value/ov-int32.df-t >./mkdefs . octave-value/ov-int32.cc < octave-value/ov-int32.df-t > octave-value/ov-int32.df >rm octave-value/ov-int32.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-int64.cc > octave-value/ov-int64.df-t >./mkdefs . octave-value/ov-int64.cc < octave-value/ov-int64.df-t > octave-value/ov-int64.df >rm octave-value/ov-int64.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-int8.cc > octave-value/ov-int8.df-t >./mkdefs . octave-value/ov-int8.cc < octave-value/ov-int8.df-t > octave-value/ov-int8.df >rm octave-value/ov-int8.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-uint16.cc > octave-value/ov-uint16.df-t >./mkdefs . octave-value/ov-uint16.cc < octave-value/ov-uint16.df-t > octave-value/ov-uint16.df >rm octave-value/ov-uint16.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-uint32.cc > octave-value/ov-uint32.df-t >./mkdefs . octave-value/ov-uint32.cc < octave-value/ov-uint32.df-t > octave-value/ov-uint32.df >rm octave-value/ov-uint32.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-uint64.cc > octave-value/ov-uint64.df-t >./mkdefs . octave-value/ov-uint64.cc < octave-value/ov-uint64.df-t > octave-value/ov-uint64.df >rm octave-value/ov-uint64.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS octave-value/ov-uint8.cc > octave-value/ov-uint8.df-t >./mkdefs . octave-value/ov-uint8.cc < octave-value/ov-uint8.df-t > octave-value/ov-uint8.df >rm octave-value/ov-uint8.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/pt-arg-list.cc > parse-tree/pt-arg-list.df-t >./mkdefs . parse-tree/pt-arg-list.cc < parse-tree/pt-arg-list.df-t > parse-tree/pt-arg-list.df >rm parse-tree/pt-arg-list.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/pt-binop.cc > parse-tree/pt-binop.df-t >./mkdefs . parse-tree/pt-binop.cc < parse-tree/pt-binop.df-t > parse-tree/pt-binop.df >rm parse-tree/pt-binop.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/pt-eval.cc > parse-tree/pt-eval.df-t >./mkdefs . parse-tree/pt-eval.cc < parse-tree/pt-eval.df-t > parse-tree/pt-eval.df >rm parse-tree/pt-eval.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/pt-mat.cc > parse-tree/pt-mat.df-t >./mkdefs . parse-tree/pt-mat.cc < parse-tree/pt-mat.df-t > parse-tree/pt-mat.df >rm parse-tree/pt-mat.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/lex.cc > parse-tree/lex.df-t >./mkdefs . parse-tree/lex.cc < parse-tree/lex.df-t > parse-tree/lex.df >rm parse-tree/lex.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/__contourc__.cc > corefcn/__contourc__.df-t >./mkdefs . corefcn/__contourc__.cc < corefcn/__contourc__.df-t > corefcn/__contourc__.df >rm corefcn/__contourc__.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/__dispatch__.cc > corefcn/__dispatch__.df-t >./mkdefs . corefcn/__dispatch__.cc < corefcn/__dispatch__.df-t > corefcn/__dispatch__.df >rm corefcn/__dispatch__.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/__lin_interpn__.cc > corefcn/__lin_interpn__.df-t >./mkdefs . corefcn/__lin_interpn__.cc < corefcn/__lin_interpn__.df-t > corefcn/__lin_interpn__.df >rm corefcn/__lin_interpn__.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/__pchip_deriv__.cc > corefcn/__pchip_deriv__.df-t >./mkdefs . corefcn/__pchip_deriv__.cc < corefcn/__pchip_deriv__.df-t > corefcn/__pchip_deriv__.df >rm corefcn/__pchip_deriv__.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/__qp__.cc > corefcn/__qp__.df-t >./mkdefs . corefcn/__qp__.cc < corefcn/__qp__.df-t > corefcn/__qp__.df >rm corefcn/__qp__.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/balance.cc > corefcn/balance.df-t >./mkdefs . corefcn/balance.cc < corefcn/balance.df-t > corefcn/balance.df >rm corefcn/balance.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/besselj.cc > corefcn/besselj.df-t >./mkdefs . corefcn/besselj.cc < corefcn/besselj.df-t > corefcn/besselj.df >rm corefcn/besselj.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/betainc.cc > corefcn/betainc.df-t >./mkdefs . corefcn/betainc.cc < corefcn/betainc.df-t > corefcn/betainc.df >rm corefcn/betainc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/bitfcns.cc > corefcn/bitfcns.df-t >./mkdefs . corefcn/bitfcns.cc < corefcn/bitfcns.df-t > corefcn/bitfcns.df >rm corefcn/bitfcns.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/bsxfun.cc > corefcn/bsxfun.df-t >./mkdefs . corefcn/bsxfun.cc < corefcn/bsxfun.df-t > corefcn/bsxfun.df >rm corefcn/bsxfun.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/cellfun.cc > corefcn/cellfun.df-t >./mkdefs . corefcn/cellfun.cc < corefcn/cellfun.df-t > corefcn/cellfun.df >rm corefcn/cellfun.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/colloc.cc > corefcn/colloc.df-t >./mkdefs . corefcn/colloc.cc < corefcn/colloc.df-t > corefcn/colloc.df >rm corefcn/colloc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/conv2.cc > corefcn/conv2.df-t >./mkdefs . corefcn/conv2.cc < corefcn/conv2.df-t > corefcn/conv2.df >rm corefcn/conv2.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/daspk.cc > corefcn/daspk.df-t >./mkdefs . corefcn/daspk.cc < corefcn/daspk.df-t > corefcn/daspk.df >rm corefcn/daspk.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/dasrt.cc > corefcn/dasrt.df-t >./mkdefs . corefcn/dasrt.cc < corefcn/dasrt.df-t > corefcn/dasrt.df >rm corefcn/dasrt.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/dassl.cc > corefcn/dassl.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/data.cc > corefcn/data.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/debug.cc > corefcn/debug.df-t >./mkdefs . corefcn/debug.cc < corefcn/debug.df-t > corefcn/debug.df >rm corefcn/debug.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/defaults.cc > corefcn/defaults.df-t >./mkdefs . corefcn/defaults.cc < corefcn/defaults.df-t > corefcn/defaults.df >rm corefcn/defaults.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/det.cc > corefcn/det.df-t >./mkdefs . corefcn/det.cc < corefcn/det.df-t > corefcn/det.df >rm corefcn/det.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/dirfns.cc > corefcn/dirfns.df-t >./mkdefs . corefcn/dirfns.cc < corefcn/dirfns.df-t > corefcn/dirfns.df >rm corefcn/dirfns.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/dlmread.cc > corefcn/dlmread.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/dot.cc > corefcn/dot.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/eig.cc > corefcn/eig.df-t >./mkdefs . corefcn/eig.cc < corefcn/eig.df-t > corefcn/eig.df >rm corefcn/eig.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/ellipj.cc > corefcn/ellipj.df-t >./mkdefs . corefcn/ellipj.cc < corefcn/ellipj.df-t > corefcn/ellipj.df >rm corefcn/ellipj.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/error.cc > corefcn/error.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/fft.cc > corefcn/fft.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/fft2.cc > corefcn/fft2.df-t >./mkdefs . corefcn/fft2.cc < corefcn/fft2.df-t > corefcn/fft2.df >rm corefcn/fft2.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/fftn.cc > corefcn/fftn.df-t >./mkdefs . corefcn/fftn.cc < corefcn/fftn.df-t > corefcn/fftn.df >rm corefcn/fftn.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/file-io.cc > corefcn/file-io.df-t >./mkdefs . corefcn/file-io.cc < corefcn/file-io.df-t > corefcn/file-io.df >rm corefcn/file-io.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/filter.cc > corefcn/filter.df-t >./mkdefs . corefcn/filter.cc < corefcn/filter.df-t > corefcn/filter.df >rm corefcn/filter.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/find.cc > corefcn/find.df-t >./mkdefs . corefcn/find.cc < corefcn/find.df-t > corefcn/find.df >rm corefcn/find.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/gammainc.cc > corefcn/gammainc.df-t >./mkdefs . corefcn/gammainc.cc < corefcn/gammainc.df-t > corefcn/gammainc.df >rm corefcn/gammainc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/gcd.cc > corefcn/gcd.df-t >./mkdefs . corefcn/gcd.cc < corefcn/gcd.df-t > corefcn/gcd.df >rm corefcn/gcd.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/getgrent.cc > corefcn/getgrent.df-t >./mkdefs . corefcn/getgrent.cc < corefcn/getgrent.df-t > corefcn/getgrent.df >rm corefcn/getgrent.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/getpwent.cc > corefcn/getpwent.df-t >./mkdefs . corefcn/getpwent.cc < corefcn/getpwent.df-t > corefcn/getpwent.df >rm corefcn/getpwent.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/getrusage.cc > corefcn/getrusage.df-t >./mkdefs . corefcn/getrusage.cc < corefcn/getrusage.df-t > corefcn/getrusage.df >rm corefcn/getrusage.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/givens.cc > corefcn/givens.df-t >./mkdefs . corefcn/givens.cc < corefcn/givens.df-t > corefcn/givens.df >rm corefcn/givens.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/graphics.cc > corefcn/graphics.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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/help.cc > corefcn/help.df-t >./mkdefs . corefcn/help.cc < corefcn/help.df-t > corefcn/help.df >rm corefcn/help.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/hess.cc > corefcn/hess.df-t >./mkdefs . corefcn/hess.cc < corefcn/hess.df-t > corefcn/hess.df >rm corefcn/hess.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/hex2num.cc > corefcn/hex2num.df-t >./mkdefs . corefcn/hex2num.cc < corefcn/hex2num.df-t > corefcn/hex2num.df >rm corefcn/hex2num.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/input.cc > corefcn/input.df-t >./mkdefs . corefcn/input.cc < corefcn/input.df-t > corefcn/input.df >rm corefcn/input.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/inv.cc > corefcn/inv.df-t >./mkdefs . corefcn/inv.cc < corefcn/inv.df-t > corefcn/inv.df >rm corefcn/inv.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/kron.cc > corefcn/kron.df-t >./mkdefs . corefcn/kron.cc < corefcn/kron.df-t > corefcn/kron.df >rm corefcn/kron.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/load-path.cc > corefcn/load-path.df-t >./mkdefs . corefcn/load-path.cc < corefcn/load-path.df-t > corefcn/load-path.df >rm corefcn/load-path.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/load-save.cc > corefcn/load-save.df-t >./mkdefs . corefcn/load-save.cc < corefcn/load-save.df-t > corefcn/load-save.df >rm corefcn/load-save.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/lookup.cc > corefcn/lookup.df-t >./mkdefs . corefcn/lookup.cc < corefcn/lookup.df-t > corefcn/lookup.df >rm corefcn/lookup.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/ls-oct-ascii.cc > corefcn/ls-oct-ascii.df-t >./mkdefs . corefcn/ls-oct-ascii.cc < corefcn/ls-oct-ascii.df-t > corefcn/ls-oct-ascii.df >rm corefcn/ls-oct-ascii.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/lsode.cc > corefcn/lsode.df-t >./mkdefs . corefcn/lsode.cc < corefcn/lsode.df-t > corefcn/lsode.df >rm corefcn/lsode.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/lu.cc > corefcn/lu.df-t >./mkdefs . corefcn/lu.cc < corefcn/lu.df-t > corefcn/lu.df >rm corefcn/lu.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/luinc.cc > corefcn/luinc.df-t >./mkdefs . corefcn/luinc.cc < corefcn/luinc.df-t > corefcn/luinc.df >rm corefcn/luinc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/mappers.cc > corefcn/mappers.df-t >./mkdefs . corefcn/mappers.cc < corefcn/mappers.df-t > corefcn/mappers.df >rm corefcn/mappers.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/matrix_type.cc > corefcn/matrix_type.df-t >./mkdefs . corefcn/matrix_type.cc < corefcn/matrix_type.df-t > corefcn/matrix_type.df >rm corefcn/matrix_type.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/max.cc > corefcn/max.df-t >./mkdefs . corefcn/max.cc < corefcn/max.df-t > corefcn/max.df >rm corefcn/max.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/md5sum.cc > corefcn/md5sum.df-t >./mkdefs . corefcn/md5sum.cc < corefcn/md5sum.df-t > corefcn/md5sum.df >rm corefcn/md5sum.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/mgorth.cc > corefcn/mgorth.df-t >./mkdefs . corefcn/mgorth.cc < corefcn/mgorth.df-t > corefcn/mgorth.df >rm corefcn/mgorth.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/nproc.cc > corefcn/nproc.df-t >./mkdefs . corefcn/nproc.cc < corefcn/nproc.df-t > corefcn/nproc.df >rm corefcn/nproc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/oct-hist.cc > corefcn/oct-hist.df-t >./mkdefs . corefcn/oct-hist.cc < corefcn/oct-hist.df-t > corefcn/oct-hist.df >rm corefcn/oct-hist.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/octave-link.cc > corefcn/octave-link.df-t >./mkdefs . corefcn/octave-link.cc < corefcn/octave-link.df-t > corefcn/octave-link.df >rm corefcn/octave-link.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/pager.cc > corefcn/pager.df-t >./mkdefs . corefcn/pager.cc < corefcn/pager.df-t > corefcn/pager.df >rm corefcn/pager.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/pinv.cc > corefcn/pinv.df-t >./mkdefs . corefcn/pinv.cc < corefcn/pinv.df-t > corefcn/pinv.df >rm corefcn/pinv.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/pr-output.cc > corefcn/pr-output.df-t >./mkdefs . corefcn/pr-output.cc < corefcn/pr-output.df-t > corefcn/pr-output.df >rm corefcn/pr-output.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/profiler.cc > corefcn/profiler.df-t >./mkdefs . corefcn/profiler.cc < corefcn/profiler.df-t > corefcn/profiler.df >rm corefcn/profiler.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/quad.cc > corefcn/quad.df-t >./mkdefs . corefcn/quad.cc < corefcn/quad.df-t > corefcn/quad.df >rm corefcn/quad.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/quadcc.cc > corefcn/quadcc.df-t >./mkdefs . corefcn/quadcc.cc < corefcn/quadcc.df-t > corefcn/quadcc.df >rm corefcn/quadcc.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/qz.cc > corefcn/qz.df-t >./mkdefs . corefcn/qz.cc < corefcn/qz.df-t > corefcn/qz.df >rm corefcn/qz.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/rand.cc > corefcn/rand.df-t >./mkdefs . corefcn/rand.cc < corefcn/rand.df-t > corefcn/rand.df >rm corefcn/rand.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/rcond.cc > corefcn/rcond.df-t >./mkdefs . corefcn/rcond.cc < corefcn/rcond.df-t > corefcn/rcond.df >rm corefcn/rcond.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/regexp.cc > corefcn/regexp.df-t >./mkdefs . corefcn/regexp.cc < corefcn/regexp.df-t > corefcn/regexp.df >rm corefcn/regexp.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/schur.cc > corefcn/schur.df-t >./mkdefs . corefcn/schur.cc < corefcn/schur.df-t > corefcn/schur.df >rm corefcn/schur.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/sighandlers.cc > corefcn/sighandlers.df-t >./mkdefs . corefcn/sighandlers.cc < corefcn/sighandlers.df-t > corefcn/sighandlers.df >rm corefcn/sighandlers.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/sparse.cc > corefcn/sparse.df-t >./mkdefs . corefcn/sparse.cc < corefcn/sparse.df-t > corefcn/sparse.df >rm corefcn/sparse.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/spparms.cc > corefcn/spparms.df-t >./mkdefs . corefcn/spparms.cc < corefcn/spparms.df-t > corefcn/spparms.df >rm corefcn/spparms.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/sqrtm.cc > corefcn/sqrtm.df-t >./mkdefs . corefcn/sqrtm.cc < corefcn/sqrtm.df-t > corefcn/sqrtm.df >rm corefcn/sqrtm.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/str2double.cc > corefcn/str2double.df-t >./mkdefs . corefcn/str2double.cc < corefcn/str2double.df-t > corefcn/str2double.df >rm corefcn/str2double.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/strfind.cc > corefcn/strfind.df-t >./mkdefs . corefcn/strfind.cc < corefcn/strfind.df-t > corefcn/strfind.df >rm corefcn/strfind.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/strfns.cc > corefcn/strfns.df-t >./mkdefs . corefcn/strfns.cc < corefcn/strfns.df-t > corefcn/strfns.df >rm corefcn/strfns.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/sub2ind.cc > corefcn/sub2ind.df-t >./mkdefs . corefcn/sub2ind.cc < corefcn/sub2ind.df-t > corefcn/sub2ind.df >rm corefcn/sub2ind.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/svd.cc > corefcn/svd.df-t >./mkdefs . corefcn/svd.cc < corefcn/svd.df-t > corefcn/svd.df >rm corefcn/svd.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/syl.cc > corefcn/syl.df-t >./mkdefs . corefcn/syl.cc < corefcn/syl.df-t > corefcn/syl.df >rm corefcn/syl.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/symtab.cc > corefcn/symtab.df-t >./mkdefs . corefcn/symtab.cc < corefcn/symtab.df-t > corefcn/symtab.df >rm corefcn/symtab.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/syscalls.cc > corefcn/syscalls.df-t >./mkdefs . corefcn/syscalls.cc < corefcn/syscalls.df-t > corefcn/syscalls.df >rm corefcn/syscalls.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/sysdep.cc > corefcn/sysdep.df-t >./mkdefs . corefcn/sysdep.cc < corefcn/sysdep.df-t > corefcn/sysdep.df >rm corefcn/sysdep.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/time.cc > corefcn/time.df-t >./mkdefs . corefcn/time.cc < corefcn/time.df-t > corefcn/time.df >rm corefcn/time.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/toplev.cc > corefcn/toplev.df-t >./mkdefs . corefcn/toplev.cc < corefcn/toplev.df-t > corefcn/toplev.df >rm corefcn/toplev.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/tril.cc > corefcn/tril.df-t >./mkdefs . corefcn/tril.cc < corefcn/tril.df-t > corefcn/tril.df >rm corefcn/tril.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/typecast.cc > corefcn/typecast.df-t >./mkdefs . corefcn/typecast.cc < corefcn/typecast.df-t > corefcn/typecast.df >rm corefcn/typecast.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/urlwrite.cc > corefcn/urlwrite.df-t >./mkdefs . corefcn/urlwrite.cc < corefcn/urlwrite.df-t > corefcn/urlwrite.df >rm corefcn/urlwrite.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/utils.cc > corefcn/utils.df-t >./mkdefs . corefcn/utils.cc < corefcn/utils.df-t > corefcn/utils.df >rm corefcn/utils.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/variables.cc > corefcn/variables.df-t >./mkdefs . corefcn/variables.cc < corefcn/variables.df-t > corefcn/variables.df >rm corefcn/variables.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS corefcn/pt-jit.cc > corefcn/pt-jit.df-t >./mkdefs . corefcn/pt-jit.cc < corefcn/pt-jit.df-t > corefcn/pt-jit.df >rm corefcn/pt-jit.df-t >g++ -E -DHAVE_CONFIG_H -I. -I.. \ > -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu \ > -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread \ > -DMAKE_BUILTINS parse-tree/oct-parse.cc > parse-tree/oct-parse.df-t >./mkdefs . parse-tree/oct-parse.cc < parse-tree/oct-parse.df-t > parse-tree/oct-parse.df >rm parse-tree/oct-parse.df-t >./mkbuiltins --header octave.df octave-value/ov-base.df octave-value/ov-bool-mat.df octave-value/ov-cell.df octave-value/ov-class.df octave-value/ov-fcn-handle.df octave-value/ov-fcn-inline.df octave-value/ov-flt-re-mat.df octave-value/ov-java.df octave-value/ov-null-mat.df octave-value/ov-oncleanup.df octave-value/ov-range.df octave-value/ov-re-mat.df octave-value/ov-struct.df octave-value/ov-typeinfo.df octave-value/ov-usr-fcn.df octave-value/ov.df octave-value/ov-int16.df octave-value/ov-int32.df octave-value/ov-int64.df octave-value/ov-int8.df octave-value/ov-uint16.df octave-value/ov-uint32.df octave-value/ov-uint64.df octave-value/ov-uint8.df parse-tree/pt-arg-list.df parse-tree/pt-binop.df parse-tree/pt-eval.df parse-tree/pt-mat.df parse-tree/lex.df corefcn/__contourc__.df corefcn/__dispatch__.df corefcn/__lin_interpn__.df corefcn/__pchip_deriv__.df corefcn/__qp__.df corefcn/balance.df corefcn/besselj.df corefcn/betainc.df corefcn/bitfcns.df corefcn/bsxfun.df corefcn/cellfun.df corefcn/colloc.df corefcn/conv2.df corefcn/daspk.df corefcn/dasrt.df corefcn/dassl.df corefcn/data.df corefcn/debug.df corefcn/defaults.df corefcn/det.df corefcn/dirfns.df corefcn/dlmread.df corefcn/dot.df corefcn/eig.df corefcn/ellipj.df corefcn/error.df corefcn/fft.df corefcn/fft2.df corefcn/fftn.df corefcn/file-io.df corefcn/filter.df corefcn/find.df corefcn/gammainc.df corefcn/gcd.df corefcn/getgrent.df corefcn/getpwent.df corefcn/getrusage.df corefcn/givens.df corefcn/graphics.df corefcn/help.df corefcn/hess.df corefcn/hex2num.df corefcn/input.df corefcn/inv.df corefcn/kron.df corefcn/load-path.df corefcn/load-save.df corefcn/lookup.df corefcn/ls-oct-ascii.df corefcn/lsode.df corefcn/lu.df corefcn/luinc.df corefcn/mappers.df corefcn/matrix_type.df corefcn/max.df corefcn/md5sum.df corefcn/mgorth.df corefcn/nproc.df corefcn/oct-hist.df corefcn/octave-link.df corefcn/pager.df corefcn/pinv.df corefcn/pr-output.df corefcn/profiler.df corefcn/quad.df corefcn/quadcc.df corefcn/qz.df corefcn/rand.df corefcn/rcond.df corefcn/regexp.df corefcn/schur.df corefcn/sighandlers.df corefcn/sparse.df corefcn/spparms.df corefcn/sqrtm.df corefcn/str2double.df corefcn/strfind.df corefcn/strfns.df corefcn/sub2ind.df corefcn/svd.df corefcn/syl.df corefcn/symtab.df corefcn/syscalls.df corefcn/sysdep.df corefcn/time.df corefcn/toplev.df corefcn/tril.df corefcn/typecast.df corefcn/urlwrite.df corefcn/utils.df corefcn/variables.df corefcn/pt-jit.df parse-tree/oct-parse.df > builtin-defun-decls.h-t >mv builtin-defun-decls.h-t builtin-defun-decls.h >./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 builtins.cc-t builtins.cc >make all-am >make[3]: Entering directory `/builddir/build/BUILD/octave-3.8.1/libinterp' >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo `test -f 'parse-tree/pt-arg-list.cc' || echo './'`parse-tree/pt-arg-list.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo `test -f 'parse-tree/pt-array-list.cc' || echo './'`parse-tree/pt-array-list.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-assign.lo `test -f 'parse-tree/pt-assign.cc' || echo './'`parse-tree/pt-assign.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ./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 ./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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-binop.lo `test -f 'parse-tree/pt-binop.cc' || echo './'`parse-tree/pt-binop.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-bp.lo `test -f 'parse-tree/pt-bp.cc' || echo './'`parse-tree/pt-bp.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo `test -f 'parse-tree/pt-cbinop.cc' || echo './'`parse-tree/pt-cbinop.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-cell.lo `test -f 'parse-tree/pt-cell.cc' || echo './'`parse-tree/pt-cell.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-check.lo `test -f 'parse-tree/pt-check.cc' || echo './'`parse-tree/pt-check.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-check.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from corefcn/input.h:33, > from parse-tree/pt-check.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo `test -f 'parse-tree/pt-cmd.cc' || echo './'`parse-tree/pt-cmd.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from parse-tree/pt-cmd.h:30, > from parse-tree/pt-cmd.cc:27: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-colon.lo `test -f 'parse-tree/pt-colon.cc' || echo './'`parse-tree/pt-colon.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-const.lo `test -f 'parse-tree/pt-const.cc' || echo './'`parse-tree/pt-const.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from parse-tree/pt-const.cc:30: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-decl.lo `test -f 'parse-tree/pt-decl.cc' || echo './'`parse-tree/pt-decl.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-decl.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.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-decl.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-eval.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/array/Range.h:28, > from ./octave-value/ov.h:33, > from corefcn/debug.h:28, > from parse-tree/pt-eval.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-except.lo `test -f 'parse-tree/pt-except.cc' || echo './'`parse-tree/pt-except.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-except.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from corefcn/oct-lvalue.h:31, > from parse-tree/pt-except.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-exp.lo `test -f 'parse-tree/pt-exp.cc' || echo './'`parse-tree/pt-exp.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-exp.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from corefcn/oct-lvalue.h:31, > from parse-tree/pt-exp.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo `test -f 'parse-tree/pt-fcn-handle.cc' || echo './'`parse-tree/pt-fcn-handle.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-fcn-handle.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from parse-tree/pt-fcn-handle.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-id.lo `test -f 'parse-tree/pt-id.cc' || echo './'`parse-tree/pt-id.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-id.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o >In file included from ../liboctave/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from parse-tree/pt-id.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-idx.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/Cell.h:29, > from parse-tree/pt-idx.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-jump.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from parse-tree/pt-jump.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from parse-tree/pt-jump.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-loop.lo `test -f 'parse-tree/pt-loop.cc' || echo './'`parse-tree/pt-loop.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-mat.lo `test -f 'parse-tree/pt-mat.cc' || echo './'`parse-tree/pt-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-misc.lo `test -f 'parse-tree/pt-misc.cc' || echo './'`parse-tree/pt-misc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-misc.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/Cell.h:29, > from parse-tree/pt-misc.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo `test -f 'parse-tree/pt-pr-code.cc' || echo './'`parse-tree/pt-pr-code.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/pt-pr-code.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o >In file included from ../liboctave/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-select.lo `test -f 'parse-tree/pt-select.cc' || echo './'`parse-tree/pt-select.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 parse-tree/pt-select.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from parse-tree/pt-select.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo `test -f 'parse-tree/pt-stmt.cc' || echo './'`parse-tree/pt-stmt.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt-unop.lo `test -f 'parse-tree/pt-unop.cc' || echo './'`parse-tree/pt-unop.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-pt.lo `test -f 'parse-tree/pt.cc' || echo './'`parse-tree/pt.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparse_tree_la-token.lo `test -f 'parse-tree/token.cc' || echo './'`parse-tree/token.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c parse-tree/token.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-token.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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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: ar cru parse-tree/.libs/libparse-tree.a parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-array-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-assign.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-binop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-bp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cbinop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cell.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cmd.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-colon.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-const.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-exp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-loop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-mat.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-select.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-stmt.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-unop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt.o parse-tree/.libs/parse_tree_libparse_tree_la-token.o >libtool: link: ranlib parse-tree/.libs/libparse-tree.a >libtool: link: ( cd "parse-tree/.libs" && rm -f "libparse-tree.la" && ln -s "../libparse-tree.la" "libparse-tree.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparser_la-lex.lo `test -f 'parse-tree/lex.cc' || echo './'`parse-tree/lex.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ../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/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); > ^ >parse-tree/lex.cc: At global scope: >parse-tree/lex.cc:3898:58: warning: unused parameter 'yyscanner' [-Wunused-parameter] > static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner) > ^ >parse-tree/lex.cc:4230:48: warning: unused parameter 'yyscanner' [-Wunused-parameter] > void *octave_alloc (yy_size_t size , yyscan_t yyscanner) > ^ >parse-tree/lex.cc:4235:63: warning: unused parameter 'yyscanner' [-Wunused-parameter] > void *octave_realloc (void * ptr, yy_size_t size , yyscan_t yyscanner) > ^ >parse-tree/lex.cc:4247: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:2159:9: warning: comparison is always true due to limited range of data type [-Wtype-limits] >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o parse-tree/parse_tree_libparser_la-oct-parse.lo `test -f 'parse-tree/oct-parse.cc' || echo './'`parse-tree/oct-parse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 corefcn/Cell.h:29, > from parse-tree/oct-parse.yy:44: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -Wl,-z,relro -o parse-tree/libparser.la parse-tree/parse_tree_libparser_la-lex.lo parse-tree/parse_tree_libparser_la-oct-parse.lo -lutil -lm >libtool: link: ar cru parse-tree/.libs/libparser.a parse-tree/.libs/parse_tree_libparser_la-lex.o parse-tree/.libs/parse_tree_libparser_la-oct-parse.o >libtool: link: ranlib parse-tree/.libs/libparser.a >libtool: link: ( cd "parse-tree/.libs" && rm -f "libparser.la" && ln -s "../libparser.la" "libparser.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-base.lo `test -f 'octave-value/ov-base.cc' || echo './'`octave-value/ov-base.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ../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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo `test -f 'octave-value/ov-bool-mat.cc' || echo './'`octave-value/ov-bool-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-bool-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-mat.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from octave-value/ov-bool-mat.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-bool-mat.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-bool.lo `test -f 'octave-value/ov-bool.cc' || echo './'`octave-value/ov-bool.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-bool.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from octave-value/ov-bool.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-bool.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-builtin.lo `test -f 'octave-value/ov-builtin.cc' || echo './'`octave-value/ov-builtin.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-builtin.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-builtin.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from octave-value/ov-builtin.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-cell.lo `test -f 'octave-value/ov-cell.cc' || echo './'`octave-value/ov-cell.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-cell.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cell.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo `test -f 'octave-value/ov-ch-mat.cc' || echo './'`octave-value/ov-ch-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-ch-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-ch-mat.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from octave-value/ov-ch-mat.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-class.lo `test -f 'octave-value/ov-class.cc' || echo './'`octave-value/ov-class.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-colon.lo `test -f 'octave-value/ov-colon.cc' || echo './'`octave-value/ov-colon.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-colon.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-colon.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/intNDArray.h:26, > from corefcn/pr-output.h:52, > from octave-value/ov-colon.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from octave-value/ov-colon.cc:31: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-complex.lo `test -f 'octave-value/ov-complex.cc' || echo './'`octave-value/ov-complex.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/numeric/lo-specfun.h:28, > from octave-value/ov-complex.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-cs-list.lo `test -f 'octave-value/ov-cs-list.cc' || echo './'`octave-value/ov-cs-list.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-cs-list.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cs-list.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo `test -f 'octave-value/ov-cx-diag.cc' || echo './'`octave-value/ov-cx-diag.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo `test -f 'octave-value/ov-cx-mat.cc' || echo './'`octave-value/ov-cx-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-cx-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-mat.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/numeric/lo-specfun.h:28, > from octave-value/ov-cx-mat.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-cx-mat.cc:35: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo `test -f 'octave-value/ov-dld-fcn.cc' || echo './'`octave-value/ov-dld-fcn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo `test -f 'octave-value/ov-fcn-handle.cc' || echo './'`octave-value/ov-fcn-handle.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo `test -f 'octave-value/ov-fcn-inline.cc' || echo './'`octave-value/ov-fcn-inline.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-fcn.lo `test -f 'octave-value/ov-fcn.cc' || echo './'`octave-value/ov-fcn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-float.lo `test -f 'octave-value/ov-float.cc' || echo './'`octave-value/ov-float.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-float.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-float.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo `test -f 'octave-value/ov-flt-complex.cc' || echo './'`octave-value/ov-flt-complex.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo `test -f 'octave-value/ov-flt-cx-diag.cc' || echo './'`octave-value/ov-flt-cx-diag.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-flt-cx-diag.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-base.h:35, > from octave-value/ov-flt-cx-diag.h:26, > from octave-value/ov-flt-cx-diag.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >In file included from octave-value/ov-flt-cx-diag.cc:30:0: >octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)': >octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename DMT::element_type el_type; > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo `test -f 'octave-value/ov-flt-cx-mat.cc' || echo './'`octave-value/ov-flt-cx-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/numeric/lo-specfun.h:28, > from octave-value/ov-flt-cx-mat.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-flt-cx-mat.cc:35: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo `test -f 'octave-value/ov-flt-re-diag.cc' || echo './'`octave-value/ov-flt-re-diag.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from octave-value/ov-base.h:35, > from octave-value/ov-flt-re-diag.h:26, > from octave-value/ov-flt-re-diag.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >In file included from octave-value/ov-flt-re-diag.cc:30:0: >octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)': >octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs] > typedef typename DMT::element_type el_type; > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo `test -f 'octave-value/ov-flt-re-mat.cc' || echo './'`octave-value/ov-flt-re-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-flt-re-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-mat.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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-flt-re-mat.cc:38: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-java.lo `test -f 'octave-value/ov-java.cc' || echo './'`octave-value/ov-java.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-java.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-java.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from octave-value/ov-java.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from octave-value/ov-java.cc:27: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from octave-value/ov-re-mat.h:32, > from octave-value/ov-lazy-idx.h:26, > from octave-value/ov-lazy-idx.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo `test -f 'octave-value/ov-mex-fcn.cc' || echo './'`octave-value/ov-mex-fcn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-mex-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-mex-fcn.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/util/pathsearch.h:28, > from corefcn/defaults.h:29, > from octave-value/ov-mex-fcn.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-null-mat.lo `test -f 'octave-value/ov-null-mat.cc' || echo './'`octave-value/ov-null-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-null-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-null-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.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/operators/Sparse-op-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo `test -f 'octave-value/ov-oncleanup.cc' || echo './'`octave-value/ov-oncleanup.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-oncleanup.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-oncleanup.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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-perm.lo `test -f 'octave-value/ov-perm.cc' || echo './'`octave-value/ov-perm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-range.lo `test -f 'octave-value/ov-range.cc' || echo './'`octave-value/ov-range.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-re-diag.lo `test -f 'octave-value/ov-re-diag.cc' || echo './'`octave-value/ov-re-diag.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/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; > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-re-mat.lo `test -f 'octave-value/ov-re-mat.cc' || echo './'`octave-value/ov-re-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-re-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-mat.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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-re-mat.cc:38: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-scalar.lo `test -f 'octave-value/ov-scalar.cc' || echo './'`octave-value/ov-scalar.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-str-mat.lo `test -f 'octave-value/ov-str-mat.cc' || echo './'`octave-value/ov-str-mat.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-struct.lo `test -f 'octave-value/ov-struct.cc' || echo './'`octave-value/ov-struct.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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); > ^ >../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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo `test -f 'octave-value/ov-typeinfo.cc' || echo './'`octave-value/ov-typeinfo.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo `test -f 'octave-value/ov-usr-fcn.cc' || echo './'`octave-value/ov-usr-fcn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-usr-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-usr-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-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/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov.lo `test -f 'octave-value/ov.cc' || echo './'`octave-value/ov.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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.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.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >octave-value/ov.cc: At global scope: >octave-value/ov.cc:1196:48: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations] > octave_value::octave_value (const Octave_map& m) > ^ >octave-value/ov.cc:1203:64: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations] > const std::list<std::string>& plist) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-int16.lo `test -f 'octave-value/ov-int16.cc' || echo './'`octave-value/ov-int16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-int16.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int16.o >In file included from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-int32.lo `test -f 'octave-value/ov-int32.cc' || echo './'`octave-value/ov-int32.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-int64.lo `test -f 'octave-value/ov-int64.cc' || echo './'`octave-value/ov-int64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-int8.lo `test -f 'octave-value/ov-int8.cc' || echo './'`octave-value/ov-int8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-uint16.lo `test -f 'octave-value/ov-uint16.cc' || echo './'`octave-value/ov-uint16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-uint32.lo `test -f 'octave-value/ov-uint32.cc' || echo './'`octave-value/ov-uint32.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-uint64.lo `test -f 'octave-value/ov-uint64.cc' || echo './'`octave-value/ov-uint64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-uint8.lo `test -f 'octave-value/ov-uint8.cc' || echo './'`octave-value/ov-uint8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave-value/ov-uint8.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint8.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from octave-value/ov-uint8.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo `test -f 'octave-value/ov-base-sparse.cc' || echo './'`octave-value/ov-base-sparse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from octave-value/ov-base-sparse.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from octave-value/ov-base-sparse.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo `test -f 'octave-value/ov-bool-sparse.cc' || echo './'`octave-value/ov-bool-sparse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo `test -f 'octave-value/ov-cx-sparse.cc' || echo './'`octave-value/ov-cx-sparse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo `test -f 'octave-value/ov-re-sparse.cc' || echo './'`octave-value/ov-re-sparse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include -I/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5/include/linux -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >libtool: link: ( cd "octave-value/.libs" && rm -f "liboctave-value.la" && ln -s "../liboctave-value.la" "liboctave-value.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-Cell.lo `test -f 'corefcn/Cell.cc' || echo './'`corefcn/Cell.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-__contourc__.lo `test -f 'corefcn/__contourc__.cc' || echo './'`corefcn/__contourc__.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/__contourc__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__contourc__.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/__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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-__dispatch__.lo `test -f 'corefcn/__dispatch__.cc' || echo './'`corefcn/__dispatch__.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/__dispatch__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__dispatch__.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/operators/Sparse-op-defs.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo `test -f 'corefcn/__lin_interpn__.cc' || echo './'`corefcn/__lin_interpn__.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ../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); > ^ >../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] >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo `test -f 'corefcn/__pchip_deriv__.cc' || echo './'`corefcn/__pchip_deriv__.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/__pchip_deriv__.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-__qp__.lo `test -f 'corefcn/__qp__.cc' || echo './'`corefcn/__qp__.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/__qp__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__qp__.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-balance.lo `test -f 'corefcn/balance.cc' || echo './'`corefcn/balance.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/balance.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-balance.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-besselj.lo `test -f 'corefcn/besselj.cc' || echo './'`corefcn/besselj.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/numeric/lo-specfun.h:28, > from corefcn/besselj.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/besselj.cc:30: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-betainc.lo `test -f 'corefcn/betainc.cc' || echo './'`corefcn/betainc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-bitfcns.lo `test -f 'corefcn/bitfcns.cc' || echo './'`corefcn/bitfcns.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/bitfcns.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/bitfcns.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-bsxfun.lo `test -f 'corefcn/bsxfun.cc' || echo './'`corefcn/bsxfun.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo `test -f 'corefcn/c-file-ptr-stream.cc' || echo './'`corefcn/c-file-ptr-stream.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/c-file-ptr-stream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-c-file-ptr-stream.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-cellfun.lo `test -f 'corefcn/cellfun.cc' || echo './'`corefcn/cellfun.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-colloc.lo `test -f 'corefcn/colloc.cc' || echo './'`corefcn/colloc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/colloc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-colloc.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/numeric/CollocWt.h:28, > from corefcn/colloc.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-comment-list.lo `test -f 'corefcn/comment-list.cc' || echo './'`corefcn/comment-list.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/comment-list.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-comment-list.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-conv2.lo `test -f 'corefcn/conv2.cc' || echo './'`corefcn/conv2.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/conv2.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-conv2.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/numeric/oct-convn.h:27, > from corefcn/conv2.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/conv2.cc:30: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dasrt.lo `test -f 'corefcn/dasrt.cc' || echo './'`corefcn/dasrt.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dassl.lo `test -f 'corefcn/dassl.cc' || echo './'`corefcn/dassl.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/dassl.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dassl.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dColVector.h:27, > from ../liboctave/numeric/base-de.h:28, > from ../liboctave/numeric/base-dae.h:26, > from ../liboctave/numeric/DAE.h:27, > from ../liboctave/numeric/DASSL-opts.h:10, > from ../liboctave/numeric/DASSL.h:28, > from corefcn/dassl.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/dassl.cc:34: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-data.lo `test -f 'corefcn/data.cc' || echo './'`corefcn/data.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/data.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-data.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/data.cc:46: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-debug.lo `test -f 'corefcn/debug.cc' || echo './'`corefcn/debug.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-defaults.lo `test -f 'corefcn/defaults.cc' || echo './'`corefcn/defaults.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-defun.lo `test -f 'corefcn/defun.cc' || echo './'`corefcn/defun.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-det.lo `test -f 'corefcn/det.cc' || echo './'`corefcn/det.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dirfns.lo `test -f 'corefcn/dirfns.cc' || echo './'`corefcn/dirfns.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-display.lo `test -f 'corefcn/display.cc' || echo './'`corefcn/display.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/display.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-display.o >In file included from corefcn/display.cc:34:0: >corefcn/display.cc: In member function 'void display_info::init(bool)': >corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast] > Screen *screen = DefaultScreenOfDisplay (display); > ^ >corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast] > Screen *screen = DefaultScreenOfDisplay (display); > ^ >corefcn/display.cc:141:51: warning: use of old-style cast [-Wold-style-cast] > double ht_mm = DisplayHeightMM (display, screen_number); > ^ >corefcn/display.cc:142:50: warning: use of old-style cast [-Wold-style-cast] > double wd_mm = DisplayWidthMM (display, screen_number); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dlmread.lo `test -f 'corefcn/dlmread.cc' || echo './'`corefcn/dlmread.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dot.lo `test -f 'corefcn/dot.cc' || echo './'`corefcn/dot.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-dynamic-ld.lo `test -f 'corefcn/dynamic-ld.cc' || echo './'`corefcn/dynamic-ld.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/dynamic-ld.cc:37: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-eig.lo `test -f 'corefcn/eig.cc' || echo './'`corefcn/eig.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ellipj.lo `test -f 'corefcn/ellipj.cc' || echo './'`corefcn/ellipj.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-error.lo `test -f 'corefcn/error.cc' || echo './'`corefcn/error.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/error.cc:34: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-fft.lo `test -f 'corefcn/fft.cc' || echo './'`corefcn/fft.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/fft.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/fft.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-fft2.lo `test -f 'corefcn/fft2.cc' || echo './'`corefcn/fft2.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-fftn.lo `test -f 'corefcn/fftn.cc' || echo './'`corefcn/fftn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-file-io.lo `test -f 'corefcn/file-io.cc' || echo './'`corefcn/file-io.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-filter.lo `test -f 'corefcn/filter.cc' || echo './'`corefcn/filter.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/filter.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-filter.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/filter.cc:37: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/filter.cc:37: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-find.lo `test -f 'corefcn/find.cc' || echo './'`corefcn/find.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/find.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-find.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/find.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-gammainc.lo `test -f 'corefcn/gammainc.cc' || echo './'`corefcn/gammainc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-gcd.lo `test -f 'corefcn/gcd.cc' || echo './'`corefcn/gcd.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-getgrent.lo `test -f 'corefcn/getgrent.cc' || echo './'`corefcn/getgrent.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/getgrent.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-getpwent.lo `test -f 'corefcn/getpwent.cc' || echo './'`corefcn/getpwent.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/getpwent.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/getpwent.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-getrusage.lo `test -f 'corefcn/getrusage.cc' || echo './'`corefcn/getrusage.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/getrusage.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getrusage.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/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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-givens.lo `test -f 'corefcn/givens.cc' || echo './'`corefcn/givens.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/givens.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-givens.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 ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-gl-render.lo `test -f 'corefcn/gl-render.cc' || echo './'`corefcn/gl-render.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/gl-render.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl-render.o >In file included from corefcn/gl-render.cc:32:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from corefcn/oct-handle.h:26, > from corefcn/graphics.h:44, > from corefcn/gl-render.h:43, > from corefcn/gl-render.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo `test -f 'corefcn/gl2ps-renderer.cc' || echo './'`corefcn/gl2ps-renderer.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-graphics.lo `test -f 'corefcn/graphics.cc' || echo './'`corefcn/graphics.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/graphics.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-graphics.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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-gripes.lo `test -f 'corefcn/gripes.cc' || echo './'`corefcn/gripes.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/gripes.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gripes.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/gripes.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/gripes.cc:27: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-help.lo `test -f 'corefcn/help.cc' || echo './'`corefcn/help.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-hess.lo `test -f 'corefcn/hess.cc' || echo './'`corefcn/hess.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-hex2num.lo `test -f 'corefcn/hex2num.cc' || echo './'`corefcn/hex2num.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/hex2num.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/hex2num.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/hex2num.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/hook-fcn.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hook-fcn.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from corefcn/hook-fcn.h:28, > from corefcn/hook-fcn.cc:25: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-input.lo `test -f 'corefcn/input.cc' || echo './'`corefcn/input.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/input.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-input.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/util/cmd-edit.h:31, > from corefcn/input.cc:41: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/debug.h:28, > from corefcn/input.cc:46: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-inv.lo `test -f 'corefcn/inv.cc' || echo './'`corefcn/inv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-kron.lo `test -f 'corefcn/kron.cc' || echo './'`corefcn/kron.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-load-path.lo `test -f 'corefcn/load-path.cc' || echo './'`corefcn/load-path.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-load-save.lo `test -f 'corefcn/load-save.cc' || echo './'`corefcn/load-save.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/load-save.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-save.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/system/file-ops.h:30, > from corefcn/load-save.cc:45: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/load-save.cc:54:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >corefcn/load-save.cc: In function 'void write_header(std::ostream&, load_save_format)': >corefcn/load-save.cc:1215:72: warning: cast from 'const char*' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] > int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01")); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-lookup.lo `test -f 'corefcn/lookup.cc' || echo './'`corefcn/lookup.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/lookup.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lookup.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dNDArray.h:26, > from corefcn/lookup.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo `test -f 'corefcn/ls-ascii-helper.cc' || echo './'`corefcn/ls-ascii-helper.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-ascii-helper.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-ascii-helper.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-hdf5.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo `test -f 'corefcn/ls-mat-ascii.cc' || echo './'`corefcn/ls-mat-ascii.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-mat-ascii.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/system/file-ops.h:30, > from corefcn/ls-mat-ascii.cc:39: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-mat4.lo `test -f 'corefcn/ls-mat4.cc' || echo './'`corefcn/ls-mat4.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-mat4.cc:39: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/ls-mat4.cc:47:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-mat5.lo `test -f 'corefcn/ls-mat5.cc' || echo './'`corefcn/ls-mat5.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-mat5.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat5.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/system/file-ops.h:30, > from corefcn/ls-mat5.cc:42: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/ls-mat5.cc:51:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >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")); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo `test -f 'corefcn/ls-oct-ascii.cc' || echo './'`corefcn/ls-oct-ascii.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-oct-ascii.cc:40: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/Cell.h:32, > from corefcn/ls-oct-ascii.cc:49: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo `test -f 'corefcn/ls-oct-binary.cc' || echo './'`corefcn/ls-oct-binary.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-oct-binary.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-binary.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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-ls-utils.lo `test -f 'corefcn/ls-utils.cc' || echo './'`corefcn/ls-utils.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/ls-utils.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-utils.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-lsode.lo `test -f 'corefcn/lsode.cc' || echo './'`corefcn/lsode.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-lu.lo `test -f 'corefcn/lu.cc' || echo './'`corefcn/lu.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-luinc.lo `test -f 'corefcn/luinc.cc' || echo './'`corefcn/luinc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-mappers.lo `test -f 'corefcn/mappers.cc' || echo './'`corefcn/mappers.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-matrix_type.lo `test -f 'corefcn/matrix_type.cc' || echo './'`corefcn/matrix_type.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-max.lo `test -f 'corefcn/max.cc' || echo './'`corefcn/max.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/max.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-max.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-md5sum.lo `test -f 'corefcn/md5sum.cc' || echo './'`corefcn/md5sum.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/md5sum.cc:31: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-mex.lo `test -f 'corefcn/mex.cc' || echo './'`corefcn/mex.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/mex.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mex.o >In file included from corefcn/mex.cc:36:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/Cell.h:29, > from corefcn/mex.cc:38: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/mex.cc:36:0: >../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = mxArray]': >corefcn/mex.cc:3011:3: required from here >../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'mxArray**' increases required alignment of target type [-Wcast-align] > operator T **() const { return reinterpret_cast<T **> (this->data ()); } > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-mgorth.lo `test -f 'corefcn/mgorth.cc' || echo './'`corefcn/mgorth.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-nproc.lo `test -f 'corefcn/nproc.cc' || echo './'`corefcn/nproc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-hist.lo `test -f 'corefcn/oct-hist.cc' || echo './'`corefcn/oct-hist.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-hist.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/util/cmd-hist.h:28, > from corefcn/oct-hist.cc:48: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/oct-hist.cc:57: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-iostrm.lo `test -f 'corefcn/oct-iostrm.cc' || echo './'`corefcn/oct-iostrm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-iostrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-iostrm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/oct-stream.h:37, > from corefcn/oct-iostrm.h:28, > from corefcn/oct-iostrm.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/oct-stream.h:41:0, > from corefcn/oct-iostrm.h:28, > from corefcn/oct-iostrm.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-lvalue.lo `test -f 'corefcn/oct-lvalue.cc' || echo './'`corefcn/oct-lvalue.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-lvalue.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from corefcn/oct-lvalue.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from corefcn/oct-lvalue.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-map.lo `test -f 'corefcn/oct-map.cc' || echo './'`corefcn/oct-map.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-obj.lo `test -f 'corefcn/oct-obj.cc' || echo './'`corefcn/oct-obj.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo `test -f 'corefcn/oct-prcstrm.cc' || echo './'`corefcn/oct-prcstrm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-prcstrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-prcstrm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/oct-stream.h:37, > from corefcn/oct-stdstrm.h:26, > from corefcn/oct-prcstrm.h:26, > from corefcn/oct-prcstrm.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/oct-stream.h:41:0, > from corefcn/oct-stdstrm.h:26, > from corefcn/oct-prcstrm.h:26, > from corefcn/oct-prcstrm.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-procbuf.lo `test -f 'corefcn/oct-procbuf.cc' || echo './'`corefcn/oct-procbuf.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-procbuf.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/array/Range.h:28, > from ./octave-value/ov.h:33, > from corefcn/variables.h:42, > from corefcn/oct-procbuf.cc:39: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-stream.lo `test -f 'corefcn/oct-stream.cc' || echo './'`corefcn/oct-stream.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 corefcn/oct-stream.cc:37: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from corefcn/input.h:33, > from corefcn/oct-stream.cc:49: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-oct-strstrm.lo `test -f 'corefcn/oct-strstrm.cc' || echo './'`corefcn/oct-strstrm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-strstrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from corefcn/oct-stream.h:37, > from corefcn/oct-strstrm.h:29, > from corefcn/oct-strstrm.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/oct-stream.h:41:0, > from corefcn/oct-strstrm.h:29, > from corefcn/oct-strstrm.cc:27: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-octave-link.lo `test -f 'corefcn/octave-link.cc' || echo './'`corefcn/octave-link.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 ../liboctave/util/str-vec.h:31, > from ../liboctave/util/cmd-edit.h:31, > from corefcn/octave-link.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-pager.lo `test -f 'corefcn/pager.cc' || echo './'`corefcn/pager.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-pinv.lo `test -f 'corefcn/pinv.cc' || echo './'`corefcn/pinv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-pr-output.lo `test -f 'corefcn/pr-output.cc' || echo './'`corefcn/pr-output.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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); > ^ >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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-procstream.lo `test -f 'corefcn/procstream.cc' || echo './'`corefcn/procstream.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/procstream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-procstream.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-profiler.lo `test -f 'corefcn/profiler.cc' || echo './'`corefcn/profiler.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/profiler.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-profiler.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/profiler.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/profiler.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-quad.lo `test -f 'corefcn/quad.cc' || echo './'`corefcn/quad.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-quadcc.lo `test -f 'corefcn/quadcc.cc' || echo './'`corefcn/quadcc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-qz.lo `test -f 'corefcn/qz.cc' || echo './'`corefcn/qz.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/qz.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-qz.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CMatrix.h:26, > from ../liboctave/numeric/CmplxQR.h:29, > from ../liboctave/numeric/CmplxQRP.h:28, > from corefcn/qz.cc:40: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/qz.cc:47: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-rand.lo `test -f 'corefcn/rand.cc' || echo './'`corefcn/rand.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/rand.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rand.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dColVector.h:27, > from ../liboctave/numeric/oct-rand.h:29, > from corefcn/rand.cc:39: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-rcond.lo `test -f 'corefcn/rcond.cc' || echo './'`corefcn/rcond.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/rcond.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rcond.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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-regexp.lo `test -f 'corefcn/regexp.cc' || echo './'`corefcn/regexp.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-schur.lo `test -f 'corefcn/schur.cc' || echo './'`corefcn/schur.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sighandlers.lo `test -f 'corefcn/sighandlers.cc' || echo './'`corefcn/sighandlers.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/sighandlers.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sighandlers.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo `test -f 'corefcn/sparse-xdiv.cc' || echo './'`corefcn/sparse-xdiv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/sparse-xdiv.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from corefcn/sparse-xdiv.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/dSparse.h:36, > from corefcn/sparse-xdiv.cc:36: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sparse-xpow.lo `test -f 'corefcn/sparse-xpow.cc' || echo './'`corefcn/sparse-xpow.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/sparse-xpow.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xpow.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from corefcn/sparse-xpow.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sparse.lo `test -f 'corefcn/sparse.cc' || echo './'`corefcn/sparse.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/sparse.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/array/Range.h:28, > from ./octave-value/ov.h:33, > from corefcn/variables.h:42, > from corefcn/sparse.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-spparms.lo `test -f 'corefcn/spparms.cc' || echo './'`corefcn/spparms.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/spparms.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-spparms.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ./octave-value/ov-fcn.h:29, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/spparms.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sqrtm.lo `test -f 'corefcn/sqrtm.cc' || echo './'`corefcn/sqrtm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/sqrtm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sqrtm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CMatrix.h:26, > from ../liboctave/numeric/CmplxSCHUR.h:29, > from corefcn/sqrtm.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-str2double.lo `test -f 'corefcn/str2double.cc' || echo './'`corefcn/str2double.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-strfind.lo `test -f 'corefcn/strfind.cc' || echo './'`corefcn/strfind.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/Cell.h:32, > from corefcn/strfind.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-strfns.lo `test -f 'corefcn/strfns.cc' || echo './'`corefcn/strfns.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/strfns.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-strfns.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from corefcn/strfns.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sub2ind.lo `test -f 'corefcn/sub2ind.cc' || echo './'`corefcn/sub2ind.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-svd.lo `test -f 'corefcn/svd.cc' || echo './'`corefcn/svd.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-syl.lo `test -f 'corefcn/syl.cc' || echo './'`corefcn/syl.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-symtab.lo `test -f 'corefcn/symtab.cc' || echo './'`corefcn/symtab.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-syscalls.lo `test -f 'corefcn/syscalls.cc' || echo './'`corefcn/syscalls.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/syscalls.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syscalls.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/syscalls.cc:48: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-sysdep.lo `test -f 'corefcn/sysdep.cc' || echo './'`corefcn/sysdep.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-time.lo `test -f 'corefcn/time.cc' || echo './'`corefcn/time.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from ./octave-value/ov-fcn.h:32, > from ./octave-value/ov-builtin.h:28, > from corefcn/defun-int.h:28, > from corefcn/defun.h:30, > from corefcn/time.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-toplev.lo `test -f 'corefcn/toplev.cc' || echo './'`corefcn/toplev.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/toplev.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-toplev.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/util/cmd-edit.h:31, > from corefcn/toplev.cc:42: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from corefcn/toplev.cc:48:0: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-tril.lo `test -f 'corefcn/tril.cc' || echo './'`corefcn/tril.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo `test -f 'corefcn/txt-eng-ft.cc' || echo './'`corefcn/txt-eng-ft.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-typecast.lo `test -f 'corefcn/typecast.cc' || echo './'`corefcn/typecast.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-urlwrite.lo `test -f 'corefcn/urlwrite.cc' || echo './'`corefcn/urlwrite.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/utils.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-utils.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/Cell.h:32, > from corefcn/utils.cc:53: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-variables.lo `test -f 'corefcn/variables.cc' || echo './'`corefcn/variables.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/variables.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-variables.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from ../liboctave/system/file-ops.h:30, > from corefcn/variables.cc:37: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file 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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-xdiv.lo `test -f 'corefcn/xdiv.cc' || echo './'`corefcn/xdiv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-xnorm.lo `test -f 'corefcn/xnorm.cc' || echo './'`corefcn/xnorm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/xnorm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xnorm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/dMatrix.h:26, > from ../liboctave/array/Range.h:28, > from ./octave-value/ov.h:33, > from corefcn/xnorm.cc:37: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/xnorm.cc:37: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-xpow.lo `test -f 'corefcn/xpow.cc' || echo './'`corefcn/xpow.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/xpow.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xpow.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from corefcn/xpow.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from corefcn/xpow.cc:49: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-zfstream.lo `test -f 'corefcn/zfstream.cc' || echo './'`corefcn/zfstream.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/zfstream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-zfstream.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-jit-util.lo `test -f 'corefcn/jit-util.cc' || echo './'`corefcn/jit-util.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/jit-util.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-util.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo `test -f 'corefcn/jit-typeinfo.cc' || echo './'`corefcn/jit-typeinfo.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/jit-typeinfo.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-typeinfo.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-jit-ir.lo `test -f 'corefcn/jit-ir.cc' || echo './'`corefcn/jit-ir.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/jit-ir.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-ir.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-pt-jit.lo `test -f 'corefcn/pt-jit.cc' || echo './'`corefcn/pt-jit.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/pt-jit.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pt-jit.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/operators/Sparse-op-defs.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); > ^ >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, > ^ >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-cutils.lo `test -f 'corefcn/cutils.c' || echo './'`corefcn/cutils.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/cutils.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cutils.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-matherr.lo `test -f 'corefcn/matherr.c' || echo './'`corefcn/matherr.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/matherr.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matherr.o >/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libcorefcn_la-siglist.lo `test -f 'corefcn/siglist.c' || echo './'`corefcn/siglist.c >libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/siglist.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-siglist.o >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 >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 >libtool: link: ranlib corefcn/.libs/libcorefcn.a >libtool: link: ( cd "corefcn/.libs" && rm -f "libcorefcn.la" && ln -s "../libcorefcn.la" "libcorefcn.la" ) >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo `test -f 'corefcn/oct-tex-lexer.cc' || echo './'`corefcn/oct-tex-lexer.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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 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) > ^ >corefcn/oct-tex-lexer.cc:2086: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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo `test -f 'corefcn/oct-tex-parser.cc' || echo './'`corefcn/oct-tex-parser.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o liboctinterp_la-octave.lo `test -f 'octave.cc' || echo './'`octave.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c octave.cc -fPIC -DPIC -o .libs/liboctinterp_la-octave.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 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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o liboctinterp_la-version.lo `test -f 'version.cc' || echo './'`version.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c version.cc -fPIC -DPIC -o .libs/liboctinterp_la-version.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) > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-b-b.lo `test -f 'operators/op-b-b.cc' || echo './'`operators/op-b-b.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-b-b.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-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-b-b.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-b-bm.lo `test -f 'operators/op-b-bm.cc' || echo './'`operators/op-b-bm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-b-bm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-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-b-bm.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-b-sbm.lo `test -f 'operators/op-b-sbm.cc' || echo './'`operators/op-b-sbm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-bm-b.lo `test -f 'operators/op-bm-b.cc' || echo './'`operators/op-bm-b.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-bm-b.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-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-bm-b.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-bm-bm.lo `test -f 'operators/op-bm-bm.cc' || echo './'`operators/op-bm-bm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-bm-sbm.lo `test -f 'operators/op-bm-sbm.cc' || echo './'`operators/op-bm-sbm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cdm-cdm.lo `test -f 'operators/op-cdm-cdm.cc' || echo './'`operators/op-cdm-cdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cdm-cm.lo `test -f 'operators/op-cdm-cm.cc' || echo './'`operators/op-cdm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cdm-cs.lo `test -f 'operators/op-cdm-cs.cc' || echo './'`operators/op-cdm-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cdm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cs.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-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) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cdm-dm.lo `test -f 'operators/op-cdm-dm.cc' || echo './'`operators/op-cdm-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cdm-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-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-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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cdm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cdm-s.lo `test -f 'operators/op-cdm-s.cc' || echo './'`operators/op-cdm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cdm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/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) > ^ >In file included from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cell.lo `test -f 'operators/op-cell.cc' || echo './'`operators/op-cell.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cell.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-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 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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-cell.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-chm.lo `test -f 'operators/op-chm.cc' || echo './'`operators/op-chm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-chm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-chm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-chm.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-class.lo `test -f 'operators/op-class.cc' || echo './'`operators/op-class.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-class.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-class.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/load-path.h:32, > from operators/op-class.cc:30: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-cdm.lo `test -f 'operators/op-cm-cdm.cc' || echo './'`operators/op-cm-cdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-cs.lo `test -f 'operators/op-cm-cs.cc' || echo './'`operators/op-cm-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-dm.lo `test -f 'operators/op-cm-dm.cc' || echo './'`operators/op-cm-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-dm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-cm-dm.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-cx-mat.h:32, > from operators/op-dm-template.cc:29, > from operators/op-cm-dm.cc:34: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-m.lo `test -f 'operators/op-cm-m.cc' || echo './'`operators/op-cm-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-m.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CMatrix.h:26, > from ../liboctave/operators/mx-cm-m.h:4, > from operators/op-cm-m.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-pm.lo `test -f 'operators/op-cm-pm.cc' || echo './'`operators/op-cm-pm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-pm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from ./octave-value/ov-perm.h:26, > from operators/op-pm-template.cc:27, > from operators/op-cm-pm.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-s.lo `test -f 'operators/op-cm-s.cc' || echo './'`operators/op-cm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CMatrix.h:26, > from ../liboctave/operators/mx-cm-s.h:4, > from operators/op-cm-s.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-scm.lo `test -f 'operators/op-cm-scm.cc' || echo './'`operators/op-cm-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-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-cm-scm.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-cm-scm.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cm-sm.lo `test -f 'operators/op-cm-sm.cc' || echo './'`operators/op-cm-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cs-cm.lo `test -f 'operators/op-cs-cm.cc' || echo './'`operators/op-cs-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cs-cs.lo `test -f 'operators/op-cs-cs.cc' || echo './'`operators/op-cs-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cs-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-cs.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 ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cs-m.lo `test -f 'operators/op-cs-m.cc' || echo './'`operators/op-cs-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cs-s.lo `test -f 'operators/op-cs-s.cc' || echo './'`operators/op-cs-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-cs-scm.lo `test -f 'operators/op-cs-scm.cc' || echo './'`operators/op-cs-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-cs-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-cdm.lo `test -f 'operators/op-dm-cdm.cc' || echo './'`operators/op-dm-cdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-dm-cdm.cc:36: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-cm.lo `test -f 'operators/op-dm-cm.cc' || echo './'`operators/op-dm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-dm-cm.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-cs.lo `test -f 'operators/op-dm-cs.cc' || echo './'`operators/op-dm-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cs.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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-dm.lo `test -f 'operators/op-dm-dm.cc' || echo './'`operators/op-dm-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-m.lo `test -f 'operators/op-dm-m.cc' || echo './'`operators/op-dm-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-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-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-base.h:35, > from ./octave-value/ov-re-diag.h:26, > from operators/op-dm-template.cc:29, > from operators/op-dm-m.cc:36: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-s.lo `test -f 'operators/op-dm-s.cc' || echo './'`operators/op-dm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/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-scalar.h:34, > from operators/op-dms-template.cc:30, > from operators/op-dm-s.cc:32: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-scm.lo `test -f 'operators/op-dm-scm.cc' || echo './'`operators/op-dm-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-dm-scm.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-dm-sm.lo `test -f 'operators/op-dm-sm.cc' || echo './'`operators/op-dm-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-dm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-double-conv.lo `test -f 'operators/op-double-conv.cc' || echo './'`operators/op-double-conv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-double-conv.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-double-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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcdm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcdm-fcm.lo `test -f 'operators/op-fcdm-fcm.cc' || echo './'`operators/op-fcdm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcdm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-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-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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcdm-fcs.lo `test -f 'operators/op-fcdm-fcs.cc' || echo './'`operators/op-fcdm-fcs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcdm-fdm.lo `test -f 'operators/op-fcdm-fdm.cc' || echo './'`operators/op-fcdm-fdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcdm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcdm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-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/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcdm-fs.lo `test -f 'operators/op-fcdm-fs.cc' || echo './'`operators/op-fcdm-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcdm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-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-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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcm-fcm.lo `test -f 'operators/op-fcm-fcm.cc' || echo './'`operators/op-fcm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcm-fdm.lo `test -f 'operators/op-fcm-fdm.cc' || echo './'`operators/op-fcm-fdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcm-fm.lo `test -f 'operators/op-fcm-fm.cc' || echo './'`operators/op-fcm-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fm.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-fcm-fm.h:4, > from operators/op-fcm-fm.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-fcm-fm.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcm-pm.lo `test -f 'operators/op-fcm-pm.cc' || echo './'`operators/op-fcm-pm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-pm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from ./octave-value/ov-perm.h:26, > from operators/op-pm-template.cc:27, > from operators/op-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/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcn.lo `test -f 'operators/op-fcn.cc' || echo './'`operators/op-fcn.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcn.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcn.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fcn.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-fcn.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcs-fcm.lo `test -f 'operators/op-fcs-fcm.cc' || echo './'`operators/op-fcs-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcs-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fcs-fcm.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcs-fcs.lo `test -f 'operators/op-fcs-fcs.cc' || echo './'`operators/op-fcs-fcs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcs-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fcs-fcs.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-fcs-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcs-fm.lo `test -f 'operators/op-fcs-fm.cc' || echo './'`operators/op-fcs-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcs-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CNDArray.h:26, > from ../liboctave/operators/mx-cs-nda.h:4, > from operators/op-fcs-fm.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-fcs-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fcs-fs.lo `test -f 'operators/op-fcs-fs.cc' || echo './'`operators/op-fcs-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fcs-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fdm-fcdm.lo `test -f 'operators/op-fdm-fcdm.cc' || echo './'`operators/op-fdm-fcdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fdm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-fdm-fcdm.cc:36: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-base.h:35, > from ./octave-value/ov-flt-re-diag.h:26, > from operators/op-dm-template.cc:29, > from operators/op-fdm-fcdm.cc:36: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fdm-fcm.lo `test -f 'operators/op-fdm-fcm.cc' || echo './'`operators/op-fdm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fdm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-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-fdm-fcm.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-base.h:35, > from ./octave-value/ov-flt-re-diag.h:26, > from operators/op-dm-template.cc:29, > from operators/op-fdm-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fdm-fcs.lo `test -f 'operators/op-fdm-fcs.cc' || echo './'`operators/op-fdm-fcs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fdm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-flt-complex.h:32, > from operators/op-dms-template.cc:30, > from operators/op-fdm-fcs.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fdm-fdm.lo `test -f 'operators/op-fdm-fdm.cc' || echo './'`operators/op-fdm-fdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fdm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-fdm-fm.cc:34: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fdm-fs.lo `test -f 'operators/op-fdm-fs.cc' || echo './'`operators/op-fdm-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fdm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dms-template.cc:27, > from operators/op-fdm-fs.cc:32: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-float-conv.lo `test -f 'operators/op-float-conv.cc' || echo './'`operators/op-float-conv.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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.h:37, > from corefcn/oct-obj.h:34, > from operators/op-float-conv.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fcdm.lo `test -f 'operators/op-fm-fcdm.cc' || echo './'`operators/op-fm-fcdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-flt-re-mat.h:32, > from operators/op-dm-template.cc:29, > from operators/op-fm-fcdm.cc:35: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fcm.lo `test -f 'operators/op-fm-fcm.cc' || echo './'`operators/op-fm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fcs.lo `test -f 'operators/op-fm-fcs.cc' || echo './'`operators/op-fm-fcs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-fcs.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fdm.lo `test -f 'operators/op-fm-fdm.cc' || echo './'`operators/op-fm-fdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fm.lo `test -f 'operators/op-fm-fm.cc' || echo './'`operators/op-fm-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fm.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-fs.lo `test -f 'operators/op-fm-fs.cc' || echo './'`operators/op-fm-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fm-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fm-pm.lo `test -f 'operators/op-fm-pm.cc' || echo './'`operators/op-fm-pm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fs-fcm.lo `test -f 'operators/op-fs-fcm.cc' || echo './'`operators/op-fs-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fs-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fcm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/fCMatrix.h:26, > from ../liboctave/operators/mx-fs-fcm.h:4, > from operators/op-fs-fcm.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-fs-fcm.cc:33: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fs-fcs.lo `test -f 'operators/op-fs-fcs.cc' || echo './'`operators/op-fs-fcs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fs-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fcs.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fs-fcs.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fs-fm.lo `test -f 'operators/op-fs-fm.cc' || echo './'`operators/op-fs-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-fs-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-fs-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-fs-fs.lo `test -f 'operators/op-fs-fs.cc' || echo './'`operators/op-fs-fs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-i16-i16.lo `test -f 'operators/op-i16-i16.cc' || echo './'`operators/op-i16-i16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-i16-i16.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i16-i16.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/int16NDArray.h:26, > from ../liboctave/operators/mx-i16nda-i8.h:4, > from operators/op-i16-i16.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-i16-i16.cc:61: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-i32-i32.lo `test -f 'operators/op-i32-i32.cc' || echo './'`operators/op-i32-i32.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-i32-i32.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i32-i32.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/intNDArray.h:26, > from ../liboctave/array/int32NDArray.h:26, > from ../liboctave/operators/mx-i32nda-i8.h:4, > from operators/op-i32-i32.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-i64-i64.lo `test -f 'operators/op-i64-i64.cc' || echo './'`operators/op-i64-i64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-i64-i64.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i64-i64.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/intNDArray.h:26, > from ../liboctave/array/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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-i8-i8.lo `test -f 'operators/op-i8-i8.cc' || echo './'`operators/op-i8-i8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-int-concat.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-concat.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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-cdm.lo `test -f 'operators/op-m-cdm.cc' || echo './'`operators/op-m-cdm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-m-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cdm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/ops.h:27, > from operators/op-dm-template.cc:27, > from operators/op-m-cdm.cc:35: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-cm.lo `test -f 'operators/op-m-cm.cc' || echo './'`operators/op-m-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-cs.lo `test -f 'operators/op-m-cs.cc' || echo './'`operators/op-m-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-dm.lo `test -f 'operators/op-m-dm.cc' || echo './'`operators/op-m-dm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-re-mat.h:32, > from operators/op-dm-template.cc:29, > from operators/op-m-dm.cc:34: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-m.lo `test -f 'operators/op-m-m.cc' || echo './'`operators/op-m-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-pm.lo `test -f 'operators/op-m-pm.cc' || echo './'`operators/op-m-pm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-m-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-pm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from ./octave-value/ov-perm.h:26, > from operators/op-pm-template.cc:27, > from operators/op-m-pm.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-s.lo `test -f 'operators/op-m-s.cc' || echo './'`operators/op-m-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-scm.lo `test -f 'operators/op-m-scm.cc' || echo './'`operators/op-m-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-m-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-m-sm.lo `test -f 'operators/op-m-sm.cc' || echo './'`operators/op-m-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-pm-cm.lo `test -f 'operators/op-pm-cm.cc' || echo './'`operators/op-pm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-pm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-cm.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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-pm-fcm.lo `test -f 'operators/op-pm-fcm.cc' || echo './'`operators/op-pm-fcm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-pm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fcm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/boolMatrix.h:27, > from ../liboctave/operators/mx-base.h:32, > from ./octave-value/ov-perm.h:26, > from operators/op-pm-template.cc:27, > from operators/op-pm-fcm.cc:33: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-pm-fm.lo `test -f 'operators/op-pm-fm.cc' || echo './'`operators/op-pm-fm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-pm-m.lo `test -f 'operators/op-pm-m.cc' || echo './'`operators/op-pm-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-pm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-pm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-pm-pm.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-pm-scm.lo `test -f 'operators/op-pm-scm.cc' || echo './'`operators/op-pm-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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.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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-range.lo `test -f 'operators/op-range.cc' || echo './'`operators/op-range.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-range.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-range.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-range.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-cm.lo `test -f 'operators/op-s-cm.cc' || echo './'`operators/op-s-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-s-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-cm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/CMatrix.h:26, > from ../liboctave/operators/mx-s-cm.h:4, > from operators/op-s-cm.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-cs.lo `test -f 'operators/op-s-cs.cc' || echo './'`operators/op-s-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-s-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-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-s-cs.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-s-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-m.lo `test -f 'operators/op-s-m.cc' || echo './'`operators/op-s-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-s.lo `test -f 'operators/op-s-s.cc' || echo './'`operators/op-s-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-s-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/Array-util.h:26, > from operators/op-s-s.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-scm.lo `test -f 'operators/op-s-scm.cc' || echo './'`operators/op-s-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-s-scm.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-s-sm.lo `test -f 'operators/op-s-sm.cc' || echo './'`operators/op-s-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sbm-b.lo `test -f 'operators/op-sbm-b.cc' || echo './'`operators/op-sbm-b.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sbm-bm.lo `test -f 'operators/op-sbm-bm.cc' || echo './'`operators/op-sbm-bm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-sbm-sbm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-cm.lo `test -f 'operators/op-scm-cm.cc' || echo './'`operators/op-scm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-cs.lo `test -f 'operators/op-scm-cs.cc' || echo './'`operators/op-scm-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-m.lo `test -f 'operators/op-scm-m.cc' || echo './'`operators/op-scm-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-scm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-m.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-scm-m.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-s.lo `test -f 'operators/op-scm-s.cc' || echo './'`operators/op-scm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-scm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-scm-s.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-scm-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-scm.lo `test -f 'operators/op-scm-scm.cc' || echo './'`operators/op-scm-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-scm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-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-scm-scm.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-scm-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-scm-sm.lo `test -f 'operators/op-scm-sm.cc' || echo './'`operators/op-scm-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-scm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-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-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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sm-cm.lo `test -f 'operators/op-sm-cm.cc' || echo './'`operators/op-sm-cm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-sm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cm.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sm-cs.lo `test -f 'operators/op-sm-cs.cc' || echo './'`operators/op-sm-cs.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-cs.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-sm-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-sm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-m.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-sm-m.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-sm-m.cc:29: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sm-s.lo `test -f 'operators/op-sm-s.cc' || echo './'`operators/op-sm-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-sm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-sm-s.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sm-scm.lo `test -f 'operators/op-sm-scm.cc' || echo './'`operators/op-sm-scm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-sm-sm.lo `test -f 'operators/op-sm-sm.cc' || echo './'`operators/op-sm-sm.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-str-m.lo `test -f 'operators/op-str-m.cc' || echo './'`operators/op-str-m.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-str-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-m.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-str-m.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-str-m.cc:28: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-str-s.lo `test -f 'operators/op-str-s.cc' || echo './'`operators/op-str-s.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-str-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-s.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/util/str-vec.h:31, > from corefcn/oct-obj.h:31, > from operators/op-str-s.cc:28: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-str-str.lo `test -f 'operators/op-str-str.cc' || echo './'`operators/op-str-str.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-str-str.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-str.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) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-struct.lo `test -f 'operators/op-struct.cc' || echo './'`operators/op-struct.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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-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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-ui16-ui16.lo `test -f 'operators/op-ui16-ui16.cc' || echo './'`operators/op-ui16-ui16.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/array/MArray.h:28, > from ../liboctave/array/intNDArray.h:26, > from ../liboctave/array/uint16NDArray.h:26, > from ../liboctave/operators/mx-ui16nda-i8.h:4, > from operators/op-ui16-ui16.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/array/boolSparse.h:29, > from ../liboctave/operators/mx-base.h:65, > from ./octave-value/ov.h:37, > from corefcn/oct-obj.h:34, > from operators/op-ui16-ui16.cc:61: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-ui32-ui32.lo `test -f 'operators/op-ui32-ui32.cc' || echo './'`operators/op-ui32-ui32.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-ui32-ui32.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui32-ui32.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from ../liboctave/array/MArray.h:28, > from ../liboctave/array/intNDArray.h:26, > from ../liboctave/array/uint32NDArray.h:26, > from ../liboctave/operators/mx-ui32nda-i8.h:4, > from operators/op-ui32-ui32.cc:27: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-ui64-ui64.lo `test -f 'operators/op-ui64-ui64.cc' || echo './'`operators/op-ui64-ui64.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/op-ui64-ui64.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui64-ui64.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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-op-ui8-ui8.lo `test -f 'operators/op-ui8-ui8.cc' || echo './'`operators/op-ui8-ui8.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -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/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-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/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o template-inst/liboctinterp_la-Array-os.lo `test -f 'template-inst/Array-os.cc' || echo './'`template-inst/Array-os.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c template-inst/Array-os.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-os.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from template-inst/Array-os.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/array/Array.cc:42:0, > from template-inst/Array-os.cc:30: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = scanf_format_elt]': >../liboctave/array/Array.cc:355:5: required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = scanf_format_elt*; octave_idx_type = int]' >../liboctave/array/Array.cc:1591:76: required from 'Array<T> Array<T>::transpose() const [with T = scanf_format_elt*]' >template-inst/Array-os.cc:41:1: required from here >../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'scanf_format_elt**' increases required alignment of target type [-Wcast-align] > operator T **() const { return reinterpret_cast<T **> (this->data ()); } > ^ >../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = printf_format_elt]': >../liboctave/array/Array.cc:355:5: required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = printf_format_elt*; octave_idx_type = int]' >../liboctave/array/Array.cc:1591:76: required from 'Array<T> Array<T>::transpose() const [with T = printf_format_elt*]' >template-inst/Array-os.cc:44:1: required from here >../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'printf_format_elt**' increases required alignment of target type [-Wcast-align] >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o template-inst/liboctinterp_la-Array-tc.lo `test -f 'template-inst/Array-tc.cc' || echo './'`template-inst/Array-tc.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c template-inst/Array-tc.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-tc.o >In file included from ../liboctave/array/idx-vector.h:37:0, > from ../liboctave/array/Array.h:36, > from template-inst/Array-tc.cc:29: >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (Complex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (FloatComplex) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_int64) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint16) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint32) > ^ >../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]': >../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align] > { return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \ > ^ >../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE' > DEFINE_POD_NEW_DELETE (octave_uint64) > ^ >In file included from ../liboctave/array/Array.cc:42:0, > from template-inst/Array-tc.cc:30: >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (short); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned int); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (unsigned long); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (float); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (double); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (Complex); > ^ >../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const': >../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align] > return reinterpret_cast<TYPE *> (this->data ()); \ > ^ >../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' > SPECIALIZE_POD_BUFFER (FloatComplex); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o template-inst/liboctinterp_la-Array-jit.lo `test -f 'template-inst/Array-jit.cc' || echo './'`template-inst/Array-jit.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c template-inst/Array-jit.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-jit.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o corefcn/liboctinterp_la-oct-errno.lo `test -f 'corefcn/oct-errno.cc' || echo './'`corefcn/oct-errno.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c corefcn/oct-errno.cc -fPIC -DPIC -o corefcn/.libs/liboctinterp_la-oct-errno.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/operators/Sparse-op-defs.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); > ^ >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o operators/liboctinterp_la-ops.lo `test -f 'operators/ops.cc' || echo './'`operators/ops.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c operators/ops.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-ops.o >/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c -o liboctinterp_la-builtins.lo `test -f 'builtins.cc' || echo './'`builtins.cc >libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -pthread -c builtins.cc -fPIC -DPIC -o .libs/liboctinterp_la-builtins.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 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/operators/Sparse-op-defs.h:30:0, > from ../liboctave/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': >